Bueno sin tanta introduccion vayamos al grano.
¿Como instalar python +Django+Mysql+Virtualenv en windos?
- Instalar python para este ejemplo usare la version 2.7. Una vez instalado agregar esta carpeta a las variables de entorno
si todo salio podremos ejecutar python desde la consola.C:\Python27;
- Descargar setuptools luego abrimos una consola y nos posicionamos en la carpeta donde lo guardamos, ejecutar
python ez_setup.py
- Agregamos estas carpetas a las variables de entorno
C:\Python27\Scripts;
C:\Python27\Tools\Scripts;
- Instalamos pip para ello escribimos en la cosola
easy_install pip
- Instalar virtualenv para ello escribimos
pip install virtualenv
- Creamos el entorno virtual nos posicionamos en la carpeta donde estaran nuestros entornos en mi caso D:/django/entornos y mi entorno se llamara cancunjs entonces escribimos
para levantar el entorno escribimosvirtualenv entornos/cancunjs
Si todo salio bien debe aparecer algo como esto en la consolaentornos\cancunjs\Scripts\activate
< cancunjs > D:\django>
- Ahora pasamos a instalar Django con el siguiente comando pip install django, si necesitamos una version en especifico lo instalamos asi
pip install django==1.3.1
- Una vez terminda la instalacion creamos un proyecto de django en mi caso seria cancunjs y ejecutamos el siguiente comando
Nota: El parametro m sirve para que nos tome el interprete de python del entorno virtual. Finalmente para iniciar nuestro proyecto entramos a nuestra carpeta cd cancunjs y luegopython -m django-admin startproject cancunjs
si todo salio bien tendremos una imagen como esta:furce bin/activatesadfpython manage.py runserver
Instalar mysql-python
Bueno podemos usar pip ejecutando
pip install mysql-python
pero esto puede tirar errorres como este : Unable to find vcvarsall.bat para solucionarlo tendriamos que instalar Visual Studio y configurar variables de entorno para evitar esto instalaremos mysql-python con easy_install desde el archivo .EXE, lo descargamos en mi caso se encuentra en la carpeta entornos nos posicionamos en la carpeta y escribimos easy_install MySQL-python-1.2.3.win32-py2.7.exe
donde MySQL-python-1.2.3.win32-py2.7.exe es el nombre del instalador que esta en la carpeta entornos.
Esta version de mysql-python MySQL-python-1.2.3.win32-py2.7.exe me funciono bien en django 1.3.1 y django 1.8.3, la version MySQL-python-1.2.4b4.win32-py2.7.exe me dio errores.
Con esto tendrian funcionando su proyecto.