mkvirtualenv - Python y Virtualenv en Windows
mkvirtualenv windows (4)
¿Cómo instalar virtualenv correctamente en Windows?
Descargué virtualenv1.9.1 desde here e intenté instalarlo con:
python virtualenv.py install
pero no aparece en MyPythonPath / Scripts
Intenté de la misma manera instalando virutalenvwrapper-win y se instaló correctamente. Pero no puedo usarlo porque no tengo virtualenv
python.exe: no se puede abrir el archivo ''MyPythonPath / Scripts / virtualenv-script.py'': [Errno 2] No existe tal archivo o directorio
Desde que recibí el mismo error que se menciona en la pregunta, a pesar de la instalación con:
pip install virtualenv
Me gustaría agregar algunos puntos, que también podrían ayudar a otra persona a resolver el error de manera similar a la mía. No sé si esa es la mejor manera, pero para mí nada más me ayudó.
Instalar virtualenv
pip instalar virtualenv
Mover al directorio de scripts
cd C:/Python27/Scripts
Crear un env virtual.
python virtualenv.exe my_env
Activar el env virtual.
my_env/Scripts/activate.bat
Desactivar el env virtual.
my_env/Scripts/deactivate.bat
Hay otra manera de instalar los paquetes de Python.
1: descarga el paquete que quieras
2: abrir comandante (presiona el botón de inicio para ganar y busca cmd)
3: cd en la carpeta donde descargaste tu paquete
4: escribe: "python setup.py install"
La forma sugerida para instalar paquetes de Python es usar pip
Siga esta documentación para instalar pip
: https://pip.pypa.io/en/latest/installing/
Nota: Python 2.7.9 y superior, y Python 3.4 y superior ya incluyen pip.
Luego instale virtualenv
:
pip install virtualenv
Para instalar virtualenv, deberás instalarlo usando pip como se menciona en la respuesta por woozyking o deberás hacer algo como esto:
$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz
$ tar xvfz virtualenv-1.9.1.tar.gz
$ cd virtualenv-1.9.1
$ [sudo] python setup.py install
El comando que ha usado se puede usar para crear un virtualenv. Le recomendaría que vaya a través de estos pequeños videos en virtualenv y virtualenvwrapper para obtener una mejor comprensión: