- Introdução
- Guia rápido
- Criando pela linha de comando
- Usando pela linha de comando
- Usando pelo Pycharm
Ambientes virtuais são usados para manter isolado um ambiente de trabalho quando estamos trabalhando no Python, de forma que este ambiente não interfira com outros ambientes.
Por exemplo. Vamos supor que seu computador seja compartilhado, e que você esteja desenvolvendo um site com Django, enquanto a outra pessoa está desenvolvendo um algoritmo de Aprendizado de Máquina com scikit-learn. Pode ser que a biblioteca NumPy seja utilizada por estas duas bibliotecas, mas o Django exige a versão 1.01, enquanto o scikit-learn exige a versão 1.09. Como é impossível conciliar esses dois requerimentos, é melhor criar um ambiente virtual para cada projeto de software.
flowchart TD;
abre[abre prompt\ndo anaconda]
programa[programa código]
create[conda create]
install[conda install]
env[conda env]
activate[conda activate]
deactivate[conda deactivate]
list[conda list]
remove[conda remove]
upgrade[conda upgrade]
subgraph inicialização[" "]
abre --> create --> activate --> install
end
subgraph finalização[" "]
install --> programa --> deactivate
end
subgraph auxiliares["Comandos auxiliares - Podem ser usados a qualquer momento"]
env
list
remove
upgrade
end
- Abra a linha de comando do Anaconda no seu computador
- Digite o comando
conda create --name websys --yesOnde websys é o nome do ambiente virtual. Você pode colocar qualquer nome (teste, ctism, jorge, tanto faz), mas neste tutorial utilizaremos websys.
- Ative o ambiente virtual com
conda activate websysRepare como nome do ambiente virtual sendo usado (que é escrito entre parênteses antes do caminho da pasta atual, na linha de comando) mudou de base para websys:
- Instale o instalador de pacotes auxiliar
pip
conda install pip --yesPronto! Você acabou de criar, ativar e instalar um pacote/biblioteca através da linha de comando.
- Abra a linha de comando do Anaconda no seu computador
- Ative o ambiente virtual com
conda activate websys- Faça o que você tiver que fazer: você vai programar? Vai rodar um script
pela linha de comando com com
python <nome do script>(por exemplo,python main.py)? Aqui é com você. - (Opcional) Após terminar seu trabalho, simplesmente feche a janela do prompt, ou então desative o ambiente virtual com
conda deactivate- Abra um projeto no Pycharm (File, Open, <escolha a pasta do projeto>)
- Começando pelo menu no canto superior direito, clique nas seguintes opções: File, Settings, Project: <nome do projeto>, Python Interpreter
- Na seguinte tela, selecione o ambiente virtual desejado (opção 1)
- Ou, se você ainda não adicionou esse ambiente virtual ao Pycharm, clique na engrenagem (opção 2)
- Deixe as opções como na figura a seguir, clicando depois nos três pontinhos
- Encontre onde está o python.exe do ambiente virtual. Por padrão, os ambientes
virtuais são instalados em
C:\Users\<nome de usuário>\anaconda3\envs- Outro lugar que eles podem estar é em
C:\Users\<nome de usuário>\.conda\envs\<nome do ambiente virtual>\python.exe - Por exemplo,
C:\Users\aluno\.conda\envs\websys\python.exe
- Outro lugar que eles podem estar é em
- Feche todas as janelas que foram abertas, apertando Ok para tudo



