Saltar al contenido

Cómo usar Python virtualenv

¿Qué es Virtualenv?

Un entorno virtual, en pocas palabras, es una copia de trabajo aislada de Python que
le permite trabajar en un proyecto específico sin preocuparse de afectar otros proyectos

Permite múltiples instalaciones en paralelo de Python, una para cada proyecto.

En realidad, no instala copias separadas de Python, pero proporciona una
forma inteligente de mantener aislados los diferentes entornos de proyectos.

Verifique si Virtualenv está instalado

Existe la posibilidad de que virtualenv ya esté instalado en su sistema.

Ejecute el siguiente comando en su terminal

virtualenv --version

Si ve un número de versión (en mi caso 1.6.1), ya está instalado.
>> 1.6.1

Instalar Virtualenv

Hay varias formas de instalar virtualenv en su sistema.

$ sudo apt-get install python-virtualenv

$ sudo easy_install virtualenv

$ sudo pip install virtualenv

Configuración y uso de Virtualenv

Una vez que haya instalado virtualenv, simplemente inicie un shell y cree el suyo
ambiente.

Primero cree un directorio para su nuevo y brillante entorno aislado

mkdir ~/virtualenvironment

Para crear una carpeta para su nueva aplicación que incluya una copia limpia de Python,
simplemente ejecuta:

virtualenv ~/virtualenvironment/my_new_app

(agregue –no-site-packages si desea aislar su entorno del sitio principal
directorio de paquetes)

Para comenzar a trabajar con su proyecto, debe ingresar a su directorio (proyecto).
y activar el entorno virtual.

cd ~/virtualenvironment/my_new_app/bin

Por último, active su entorno:

source activate

Observe cómo cambió el indicador de su shell para mostrar el entorno activo.

Así es como puede ver que está en su nuevo entorno.

Entrenamiento de Python recomendado

Para el entrenamiento de Python, nuestra principal recomendación es DataCamp.

Cualquier paquete que instale ahora usando pip o easy_install se instalará en
my_new_app / lib / python2.7 / site-packages.

Para salir de su virtualenv simplemente escriba “desactivar”.

¿Qué hizo Virtualenv?

Los paquetes instalados aquí no afectarán la instalación global de Python.

Virtualenv no crea todos los archivos necesarios para obtener un entorno Python completamente nuevo

En su lugar, utiliza enlaces a archivos de entorno global para ahorrar espacio en disco.
acelera tu virtualenv.

Por lo tanto, ya debe tener un entorno Python activo instalado en su
sistema.

Instale un paquete en su Virtualenv

Si observa el directorio bin en su virtualenv, verá easy_install que
se ha modificado para poner huevos y paquetes en los paquetes del sitio de virtualenv
directorio.

Para instalar una aplicación en su Virtualenv:

pip install flask

No tiene que usar sudo ya que todos los archivos se instalarán en virtualenv
/lib/python2.7/site-packages directorio que se creó como su propia cuenta de usuario

Eso es todo, espero que hayas aprendido algo de este post.

Para obtener más información, consulte:
http://flask.pocoo.org/docs/installation/#virtualenv
http://pypi.python.org/pypi/virtualenv
Empezando-con-virtualenv-isolated-python-environment /

Entrenamiento de Python recomendado

Para el entrenamiento de Python, nuestra principal recomendación es DataCamp.