Skip to content

Latest commit

 

History

History
135 lines (100 loc) · 4.08 KB

File metadata and controls

135 lines (100 loc) · 4.08 KB

Criando e manipulando ambientes virtuais do conda

Sumário

Introdução

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.

Guia rápido

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
Loading

Criando pela linha de comando

  1. Abra a linha de comando do Anaconda no seu computador
  2. Digite o comando
conda create --name websys --yes

Onde websys é o nome do ambiente virtual. Você pode colocar qualquer nome (teste, ctism, jorge, tanto faz), mas neste tutorial utilizaremos websys.

  1. Ative o ambiente virtual com
conda activate websys

Repare 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:

  1. Instale o instalador de pacotes auxiliar pip
conda install pip --yes

Pronto! Você acabou de criar, ativar e instalar um pacote/biblioteca através da linha de comando.

Usando pela linha de comando

  1. Abra a linha de comando do Anaconda no seu computador
  2. Ative o ambiente virtual com
conda activate websys
  1. 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ê.
  2. (Opcional) Após terminar seu trabalho, simplesmente feche a janela do prompt, ou então desative o ambiente virtual com
conda deactivate

Usando pelo Pycharm

  1. Abra um projeto no Pycharm (File, Open, <escolha a pasta do projeto>)
  2. Começando pelo menu no canto superior direito, clique nas seguintes opções: File, Settings, Project: <nome do projeto>, Python Interpreter
  3. Na seguinte tela, selecione o ambiente virtual desejado (opção 1)

venvs_setup_1

  1. Ou, se você ainda não adicionou esse ambiente virtual ao Pycharm, clique na engrenagem (opção 2)
  2. Deixe as opções como na figura a seguir, clicando depois nos três pontinhos

venvs_setup_2

  1. 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

venvs_setup_3

  1. Feche todas as janelas que foram abertas, apertando Ok para tudo