Difference between revisions of "Virtualenv"

From VeRLab Wiki
Jump to: navigation, search
(Ativar um ambiente virtual isolado)
(Ativar um ambiente virtual isolado)
Line 41: Line 41:
 
Para saber se está dentro do ambiente virtual, o prompt vai alterar para algo no formato <code>(.venv) ... $ </code>.
 
Para saber se está dentro do ambiente virtual, o prompt vai alterar para algo no formato <code>(.venv) ... $ </code>.
  
Além disso, também pode-se usar <code> $which python</code> para saber qual versão do python está configurada para o ambiente atual
+
Além disso, também pode-se usar <code> $which python</code> para saber qual path do python está configurada para o ambiente atual
  
 
==== Desativar um ambiente virtual isolado ====
 
==== Desativar um ambiente virtual isolado ====

Revision as of 16:10, 17 September 2018

O virtualenv é uma ferramenta para a criação de ambientes de python isolados. Isso permite a utilização de pacotes com versões distintas bem como diferentes versões de python.

Instalação

Inicialmente, verifique se o sistema possui o pip. Estando no terminal, digite:

$ pip -V

Se o pip não estiver instalado faça:
$ [sudo] apt-get install python-pip

Depois instale a ferramenta de Virtual Enviroment:
$ [sudo] pip install virtualenv

Usando um Ambiente Virtual

Criar um ambiente virtual isolado

$ virtualenv <pasta> Uma pasta será criada como o nome especificado, com as subpastas bin, include, lib e local.


Por exemplo, para criar um ambiente virtual especificando o python 3 instalado na pasta .venv

$ virtualenv -p /usr/bin/python3 .venv


Ativar um ambiente virtual isolado

$ source .venv/bin/activate

Para saber se está dentro do ambiente virtual, o prompt vai alterar para algo no formato (.venv) ... $ .

Além disso, também pode-se usar $which python para saber qual path do python está configurada para o ambiente atual

Desativar um ambiente virtual isolado

$ deactivate