venv run make instalar activate python windows django virtualenv

python - run - virtualenv 15



Python+Django+VirtualEnv+Windows (2)

Creo que su problema es que el uso de python setup.py install con la fuente Django es instalar Django en la ruta de su sitio principal de paquetes / dist-paquetes en lugar de la de su entorno virtual.

En su lugar, use pip o easy_install:

$ pip install Django==1.2.7 --OR -- $ easy_install Django==1.2.7

Si no puede descargar directamente desde PyPi (firewall corporativo, etc.) puede usar la fuente que ya tiene modificando ligeramente el comando:

$ pip install -f file:///E/CODE/wamp/www/AMBIENTES/ Django==1.2.7

(La ruta de Windows convertida puede necesitar algunos ajustes. Creo que es correcto, pero ha pasado un tiempo)

Tuve algunos problemas al instalar python + virtualenv + django y necesito ayuda.

Sistema: Windows 7, 64b

¿Lo que hago? 1) Python instalado 2.7.2 (32 bits) 2) Herramientas de instalación instaladas (32 bits) 3) VirtualEnv instalado

E:/APPZ/Console2>C:/Python27/Scripts/easy_install.exe virtualenv

4) Creado virtualenv:

E:/APPZ/Console2>virtualenv E:/CODE/wamp/www/AMBIENTES/env

5) Bien, ahora creé un ".bat" para usar mi env y ponerlo en C: / Windows.

C: / Windows / python.bat

cmd.exe /k E:/CODE/wamp/www/AMBIENTES/env/Scripts/activate.bat

Hasta ahora todo bien Ahora ejecuté python.bat e instalé django:

E:/APPZ/Console2>python E:/APPZ/Console2>cmd.exe /k E:/CODE/wamp/www/AMBIENTES/env/Scripts/activate.bat (env) E:/APPZ/Console2>cd E:/CODE/wamp/www/AMBIENTES/Django-1.2.7 (env) E:/CODE/wamp/www/AMBIENTES/Django-1.2.7>python setup.py install django installed (1.2.7) successfully.

Y ahora, el problema:

(env) E:/CODE/wamp/www/AMBIENTES/Django-1.2.7>E:/CODE/wamp/www/AMBIENTES/env/Scripts/django-admin.py --version Traceback (most recent call last): File "E:/CODE/wamp/www/AMBIENTES/env/Scripts/django-admin.py", line 2, in <module> from django.core import management ImportError: No module named django.core (env) E:/CODE/wamp/www/AMBIENTES/Django-1.2.7>

-

¿Alguien sabe qué puedo hacer al respecto?


Sé que esta pregunta es antigua y tal vez ya no sea real para el autor. Pero por lo que aparece en la parte superior de Google, dejaría la respuesta que me ayudó.

Básicamente, la respuesta correcta se posted para la question similar.

Hablando estrictamente, se llama a la instalación de Python incorrecta cuando ejecutas django-admin.py --version . para verificar qué Python usa en el caso, escriba ftype Python.File en "línea de comando". Si no es el de virtualenv, entonces podría volver a asociar el Python predeterminado:

ftype Python.File="E:/CODE/wamp/www/AMBIENTES/env/Scripts/python.exe" "%1" %*

O anule la asociación del archivo (desde cmd.exe):

assoc .py= ftype Python.File=

Después de volver a asociar el programa de extensión .py , debe especificar la ruta completa para ejecutar los archivos de Python:

E:/CODE/wamp/www/AMBIENTES/env/Scripts/python.exe E:/CODE/wamp/www/AMBIENTES/env/Scripts/django-admin.py --version

O si lo desea, puede editar virtualenv''s enable.bat para poner una asociación .py específica, utilizando las assoc línea de comandos assoc y ftype , mencionadas anteriormente.