Virtualenv python.
Instalamos python y su gestor de paquetes:
sudo apt install -y python3 python3-pip
Instalamos el entorno virual que usa python:
sudo pip3 install virtualenv
Movemos a la carpeta de nuestro proyecto:
cd ~/myproject
Aquí generamos nuestro entorno, tenemos 2 opciones:
1.- virtualenv --no-site-packages myprojectenv
: esta opción vuelve a descargar y compilar los paquetes necesarios.
2.- virtualenv --system-site-packages myprojectenv
: esta opción reaprovecha los paquetes ya descargados en el sistema, como el apt de python3 de antes.
Activamos el entorno virtual:
. myprojectenv/bin/activate
Instalamos los paquetes necesarios dentro del entorno virtual:
pip install -r requirements.txt
<= aquí instalas ejecutas y haces lo que te de la gana, ya estás en un entorno "encapsulado" solo para tu proyecto.
Borramos el entorno virtual:
rm -r myprojectenv