python virtual environments

04 Marzo 2019 »
python

Crea entornos virtuales de python para manejar los paquetes de forma local, de esta forma cuando hagas la instalación de otros paquetes en forma global no afecte tu entorno local.

Instalación paquetes global

Se instlan de forma global cuando ejecutas directamente el sobre el comando python

python -m pip install nombre_paquete

Instalación paquetes local

Python 2.x

Requerimientos

Instalación virtualenv

python -m pip install virtualenv

Crear environment

virtualenv nombre_entorno --python=python2.7

nota: el argumento –python indica la version de python a ser instalada

Ingresar en el environment

source nombre_entorno/bin/activate

Como resultado debes tener

(nombre_entorno)$

Ahora instalas

# individualmente
pip install nombre_paquete
# instalación requirements
pip install -r requirements.txt

Python 3.x

Crear environment

python3 -m venv nombre_entorno

Ingresar en el environment

source nombre_entorno/bin/activate

Como resultado debes tener

(nombre_entorno)$

Ahora instalas

# individualmente
pip install nombre_paquete
# instalación requirements
pip install -r requirements.txt