Entorno virtual: Pipenv & Venv
#Hay dos maneras de crear entornos virtuales
#venv: permite crear un entorno virtual en el que tras activarlo
# se instalarán los paquetes pip en dicho entorno
#Crear entorno vitual (dentro de la carpeta del proyecto)
> python -m venv env
#Activar entorno virtual
> ./env/Scripts/activate (powerShell)
> . env/Scripts/activate (git Bash)
#pipevn: fusiona pip y venv (crea en un solo paso un entorno virtual
# donde instalar los paquetes pip)
pip install pipenv
#Crear y activar entorno virtual (creará el archivo Pipfile)
pipenv shell
#Instalar los paquetes de Pipfile
pipenv install
#Instalar paquetes
pipenv install package
#Instalar paquetes desarrollo
pipenv install package --dev
#Desinstalar paquetes
pipenv uninstall paquete
#Saber la versión instalada de un paquete
#pipenv lock -r
requirements.txt
# PIP - Generar archivo .txt con todos los paquetes instalados
pip freeze > requirements.txt
# PIP - Instalar todos los paquetes desde un .txt
pip install -r requirements.txt