Difference between revisions of "Virtualenv"
From VeRLab Wiki
Mauferrari (talk | contribs) (→Criando um ambiente) |
Mauferrari (talk | contribs) |
||
| Line 16: | Line 16: | ||
</code> | </code> | ||
| − | == | + | == Usando um Ambiente Virtual == |
| − | + | ||
| + | ==== Criar um ambiente virtual isolado ==== | ||
<code> | <code> | ||
| Line 24: | Line 25: | ||
Uma pasta será criada como o nome especificado, com as subpastas ''bin, include, lib e local''. | 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 | ||
| + | |||
| + | <code> | ||
| + | $ virtualenv -p /usr/bin/python3 .venv | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ==== Ativar um ambiente virtual isolado ==== | ||
| + | |||
| + | <code> | ||
| + | $ source .venv/bin/activate | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ==== desativar o ambiente virtual isolado ==== | ||
| + | |||
| + | <code> | ||
| + | $ deactivate | ||
| + | </code> | ||
Revision as of 15:57, 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.
Contents
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
desativar o ambiente virtual isolado
$ deactivate