Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 3.59 KB

File metadata and controls

76 lines (48 loc) · 3.59 KB

Ambientes Virtuais Python

pythonVirtualEnv

Esse tutorial tem como objetivo a implemetação de um abiente virtual para desenvolvimento com a linguagem python.

Ambientes virtuais surgiram com o objetivo de isolar a instalação python padrão do seu sistema operacional das usadas para desenvolvimento, posibilitando assim utilizar versões complementamente distintas da linguagem em cada projeto sem que uma interfira na outra.

Sendo assim com a utilização de tais ambientes o desenvolvedor fica livre para criar um ambiente para cada projeto se assim desejar e distribuir as configurações desse ambientes que conterão apenas os pacotes relevantes para o projeto em questão.

Aqui serão apresetadas três opções para a criação de tais ambientes:

O primeiro sendo a ferrenta distribuida junto com as distribuições da linguagem python sendo um tanto mais complicada de configurar não tendo privilégios de super usuário na maquina em questão. Já Ananconda e Miniconda te daram acesso a um novo gerenciador de pacotes python o conda, que lhe dá acesso a ainda mais opções de versões de módulos python a diferença entre eles se da principalmente no uso do disco, Anaconda consumirá muito espaço no entanto instalará automaticamente muitos pacotes que podem ser úteis, já o Miniconda terá uma pegada menor no seu disco contudo exigirá um conhecimento maior dos pacotes a serem instalados.

Leitura adicional sobre a diferença entre as opções aqui, mitos e equívocos sobre conda aqui.

Venv

A criação de um ambiente se dá de maneira muito simples pois o utilitário a ser utilizado é distribuido juntamente com a maioria das distribuições python. Sendo assim abra o terminal, crie um diretório para armazenamento de seus ambientes e inicie seu ambiente tal terefa pode ser realizada seguindo os seguintes comandos ( substituindo <nome_do_ambiente> pelo nome que deseja dar a seu ambiente):

user@computer:~$ mkdir myEnvs
user@computer:~$ cd myEnvs
user@computer:~/myEnvs $ python3 -m venv <nome_do_ambiente>

Para ativar o seu ambinete faça:

user@computer:~$ source ~/myEnvs/<nome_do_ambiente>/bin/activate

Com seu ambinete ativado, para instalar um pacote faça:

(<nome_do_ambiente>) user@computer:~$ pip install <nome_do_pacote>

Anaconda e Miniconda

Considere a diverença entre as opções descritas na primeira seção deste tutorial, então siga os passos para instalação de uma das opções em sua máquina:

Com uma das opções intalada abra o terminal e siga os comandos para criar o ambiente (substituindo <nome_do_ambiente> pelo nome que deseja dar a seu ambiente):

user@computer:~$ conda create -n <nome_do_ambiente> python=3

Para ativar o seu ambinete faça:

user@computer:~$ conda activate <nome_do_ambiente>

ou

user@computer:~$ source activate <nome_do_ambiente>

Com seu ambinete ativado, para instalar um pacote faça:

(<nome_do_ambiente>) user@computer:~$ conda install <nome_do_pacote>

Dúvidas, comentários e sugestões

Entrar em contato com Richardson Santiago