Skip to content

Instantly share code, notes, and snippets.

@EdixonAlberto
Last active March 21, 2022 04:34
Show Gist options
  • Save EdixonAlberto/c81cf3c763b3d222551badcdba914d91 to your computer and use it in GitHub Desktop.
Save EdixonAlberto/c81cf3c763b3d222551badcdba914d91 to your computer and use it in GitHub Desktop.
(Cheat sheet) para virtualenv y pip

Cheat sheet para virtualenv y pip

🎯 Instalar virtualenv:

$> pip install virtualenv

🎯 Crear entorno virtual:

$> virtualenv env

🎯 Crear entorno virtual especificando el intérprete:

$> virtualenv -p ruta/interprete/python env

🎯 Crear entorno virtual heredando las librerías del sistema (no recomendado):

$> virtualenv --system-site-packages env

🎯 Activar el entorno virtual en Linux/Mac:

$> source env/bin/activate

🎯 Activar el entorno virtual en Windows:

$> env\Scripts\activate.bat

🎯 Salir del entorno virtual:

$> deactivate

🎯 Instalar un paquete/librería (por ejemplo, flask):

$> pip install flask

🎯 Instalar una versión concreta de un paquete/librería:

$> pip install flask==1.0.1

🎯 Actualizar la versión de un paquete/librería:

$> pip install flask -U

🎯 Desinstalar una librería:

$> pip uninstall flask

🎯 Listar todas las librerías:

$> pip list

🎯 Listar todos los paquetes/librerías en formato requirements.txt:

$> pip freeze

🎯 Crear/Actualizar el fichero requirements.txt:

$> pip freeze > requirements.txt

🎯 Mostrar la información de un paquete/librería:

$> pip show flask

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment