ImportError: Ningún módulo llamado virtualenv

Estoy usando Django 1.3.7 y python 2.7.6 en windows7. Recibo un error cuando ejecuto manage.py en esta línea de código.

import shutil, sys, virtualenv, subprocess 

amd ejecutandolo me sale este error

 C:\Django-Proj\>python manage.py update_ve Traceback (most recent call last): File "manage.py", line 4, in  import shutil, sys, virtualenv, subprocess ImportError: No module named virtualenv 

¿Alguien tiene una idea sobre mi caso?

Instala virtualenv usando pip install virtualenv . Si ya lo tiene instalado, intente reinstalarlo eliminándolo con pip uninstall virtualenv y luego reinstálelo. Buena suerte.

Tuve que instalar virtualenv con el indicador -H para establecer la variable HOME en el directorio de inicio del usuario objective.

sudo -H pip install virtualenv

Creo que el problema es que necesitas sudo para instalar globalenv globalmente.

 > pip install virtualenv Could not find an activated virtualenv (required). > sudo pip install virtualenv Downloading/unpacking virtualenv ... 

Pero esto crea archivos legibles solo por root (dependiendo de umask). En este caso, la desinstalación / reinstalación no siempre ayuda.

Puede verificar con ls -la /usr/local/lib/python2.7/dist-packages/virtualenv.py (reemplazando 2.7 con cualquier versión que tenga o que esté apuntando).

Mi solución fue simplemente:

 sudo chmod -R o+rX /usr/local/lib/python2.7 

Acabo de encontrarme con este mismo problema. Tuve que realizar la pip uninstall virtualenv como usuario con derechos de administrador, y luego pip install virtualenv como usuario normal. Creo que es un tipo de problema de permisos si instala virtualenv bajo los derechos de administrador.

 >virtualenv ImportError: No module named 'virtualenv' >pip uninstall virtualenv PermissionError: [Errno 13] Permission denied: >sudo pip uninstall virtualenv Successfully uninstalled virtualenv-15.1.0 >pip install virtualenv Collecting virtualenv >virtualenv Options: 

¡Bingo!

Tuve el mismo problema cuando creé mi virtualenv a través de pycharm e instalé los requisitos con pycharm. Después del rastro y el error, encontré que los requisitos instalados no son tomados en cuenta por el virtualenv.

La solución es reinstalar todos los requisitos una vez que haya activado su virtualenv:

venv \ scripts \ activar

python -m pip install -r YourRequirements.txt

La próxima vez será mejor que cree mi virtualenv directamente con la línea de comandos.