python - the - ImportError: Ningún módulo llamado virtualenv
fatal python error: py_initialize: unable to load the file system codec (4)
Creo que el problema es que necesitas sudo
para instalar Virtual Virtualenv.
> 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 consultar con ls -la /usr/local/lib/python2.7/dist-packages/virtualenv.py
(reemplazando 2.7 con la versión que tenga o esté orientando).
Mi solución fue simplemente:
sudo chmod -R o+rX /usr/local/lib/python2.7
Estoy usando Django 1.3.7 y Python 2.7.6 en windows7 Obtuve un error cuando ejecuté mi manage.py en esta línea de código
import shutil, sys, virtualenv, subprocess
y lo estoy ejecutando, recibí este error
C:/Django-Proj/>python manage.py update_ve
Traceback (most recent call last):
File "manage.py", line 4, in <module>
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 quitándolo con pip uninstall virtualenv
y luego reinstalándolo. Buena suerte.
Me encontré con este mismo problema. Tuve que pip uninstall virtualenv
como un usuario con derechos de administrador, luego pip install virtualenv
como un usuario normal. Creo que es algún tipo de problema de permisos si instaló virtualenv bajo los derechos de administrador.
Tuve que instalar virtualenv con el indicador -H para establecer la variable HOME en el directorio de inicio del usuario de destino.
sudo -H pip install virtualenv