Como Sair/Encerrar/Desativar um Ambiente Virtual Python

Criar um ambiente virtual em Python é uma habilidade essencial para qualquer desenvolvedor. Isso permite gerenciar dependências e isolar seu projeto do ambiente Python global do seu sistema. Mas e se você precisar trabalhar com uma versão específica do Python? Neste post do blog, vamos guiá-lo pelo processo de configuração de um ambiente virtual para uma versão particular do Python.
Virtualenv é uma ferramenta amplamente utilizada que cria ambientes Python isolados. Para especificar a versão do Python para o seu novo ambiente virtual, use a opção --python
ou -p
seguida pelo caminho do executável Python desejado:
virtualenv --python="/usr/bin/python2.6" "/caminho/para/novo/ambiente/virtual/"
Substitua /usr/bin/python2.6
pelo caminho para a versão do Python que você deseja usar. Se você não tem certeza do caminho, pode encontrá-lo usando o comando which
no Linux ou py -0p
no Windows.
Para Python 3.3 e versões posteriores, você pode usar o módulo venv
integrado para criar um ambiente virtual. Esta é a maneira recomendada conforme a documentação do Python:
python3 -m venv "nome_do_meu_ambiente"
Se você precisar de uma versão específica do Python 3, como Python 3.6, você pode especificá-la diretamente:
python3.6 -m venv "nome_do_meu_ambiente"
Certifique-se de que a versão do Python que você deseja usar está instalada no seu sistema.
Em alguns casos, como em um ambiente de hospedagem compartilhada, você pode precisar compilar o Python a partir do código fonte. Veja como você pode fazer isso para o Python 2.7.9:
mkdir ~/src
wget http://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar -zxvf Python-2.7.9.tgz
cd Python-2.7.9
mkdir ~/.localpython
./configure --prefix=$HOME/.localpython
make
make install
Após compilar o Python, você pode instalar o virtualenv e criar um ambiente virtual com a sua versão compilada do Python:
cd ~/src
wget https://pypi.python.org/packages/5c/79/5dae7494b9f5ed061cff9a8ab8d6e1f02db352f3facf907d9eb614fb80e9/virtualenv-15.0.2.tar.gz
tar -zxvf virtualenv-15.0.2.tar.gz
cd virtualenv-15.0.2/
~/.localpython/bin/python setup.py install
virtualenv ve -p $HOME/.localpython/bin/python2.7
source ve/bin/activate
Se a versão do Python que você precisa já está instalada no nível do sistema, você pode criar um ambiente virtual mais facilmente:
virtualenv venv --python=python2.7
Ou para Python 3:
virtualenv venv --python=/usr/local/bin/python3
Você pode encontrar o caminho para a sua instalação do Python com which python
ou which python3
.
Neste post, abordamos como criar um ambiente virtual para uma versão específica do Python usando virtualenv e o módulo venv integrado. Também discutimos a compilação do Python a partir do código fonte para cenários mais complexos. Lembre-se, isolar seu projeto com um ambiente virtual é crucial para o gerenciamento de dependências e para evitar conflitos com outros projetos. Seguindo esses passos, você pode garantir que seu ambiente de desenvolvimento esteja ajustado às necessidades específicas do seu projeto.
Aprenda a programar e desenvolva soluções para o seu trabalho com Python para alcançar novas oportunidades profissionais. Aqui na Asimov você encontra:
Comentários
30xp