O criador do ambiente virtual Python (python-virtualenv) permite criar um ambiente de área restrita e isolada onde os pacotes do Python podem ser instalados sem interferir com outros pacotes na mesma máquina. Com vários virtualenvs, muitas partes diferentes de software Python com dependências diferentes e até mutuamente exclusivas podem coexistir juntas. Você pode instalar o python-virtualenv a partir dos repositórios padrão do Ubuntu em todas as versões atualmente suportadas do Ubuntu.
Configure um ambiente virtual para Python em qualquer lugar em seu diretório pessoal, ative seu ambiente virtual Python a partir do terminal e instale os pacotes que você precisar instalar por pip localmente em seu ambiente virtual como um usuário normal usando pip install
.
-
Instale o criador do ambiente virtual Python ( virtualenv ):
sudo apt install python-virtualenv virtualenv
-
Crie um novo diretório (eu o chamarei PythonVirtualEnv neste exemplo) para o ambiente virtual Python e configure o ambiente virtual Python com Python e pip nele.
cd ~
mkdir PythonVirtualEnv
virtualenv PythonVirtualEnv
- Instale alguns pacotes.
cd ~/PythonVirtualEnv
source bin/activate
pip install <insert-name-of-package-here>
-
Desative o ambiente virtual do Python antes de sair dele.
deactivate
Criando um ambiente com um interpretador Python personalizado
sudo apt install python3-virtualenv
cd ~
mkdir Python3VirtualEnv
virtualenv --python=/usr/bin/python3 Python3VirtualEnv # /usr/bin/python3 is the default location of the python3 executable
cd ~/Python3VirtualEnv
source bin/activate
pip3 install <insert-name-of-package-here>