Como instalar e usar o VirtualEnv com Python 3

Como instalar e usar o VirtualEnv com Python 3

VirtualEnv é uma ferramenta usada para criar um ambiente python isolado. Este ambiente tem seus próprios diretórios de instalação e ambiente. Isso não compartilha bibliotecas com outros ambientes. É muito útil para o aplicativo exigido ambientes separados no mesmo servidor. O Virtualenv é a maneira mais fácil e recomendada de configurar um ambiente de python personalizado. Este tutorial ajudará você a criar um ambiente virtual para o seu aplicativo Python e usar isso.

Pré -requisitos

Você deve ter os seguintes pacotes instalados em seu sistema.

  • Python 3
  • Pip

Instale o Virtualenv com Python 3

Você deve ter o Python 3 e o PIP instalado em seu sistema. Usamos o pacote VirtualEnv para criar um ambiente virtual para os aplicativos Python. Então, primeiro instale o módulo VirtualEnv Python usando o comando:

pip3 instalar virtualenv coletando virtualenv baixando https: // arquivos.Pythonhosted.org/pacotes/f7/69/9a07/virtualenv-16.7.4-PY2.py3-none-any.WHL (3.3MB) 100% | ████████████████████████████████ | 3.3MB 448KB/S Instalando pacotes coletados: VirtualEnv instalou com sucesso Virtualenv-16.7.4 

Crie ambiente virtual

Procure o local binário do Python3 em seu sistema. Use o comando a seguir para encontrar o local do arquivo binário Python 3 em seu sistema.

Qual python3 /usr/bin/python3 

De acordo com o comando acima, o Python 3 binário está disponível em /usr/bin/python3.

Em seguida, mude para o seu diretório de aplicativos Python

CD/var/webApps/ 

Em seguida, crie um ambiente separado para o seu aplicativo. Você pode alterar o nome do diretório do ambiente (isoenv usado no exemplo abaixo) conforme sua escolha. Você também pode definir o diretório do ambiente em um local diferente.

virtualenv -p/usr/bin/python3 isoenv Executando o Virtualenv com o Interpreter/usr/bin/python3 já usando o intérprete/usr/bin/python3 usando prefixo base '/usr' novo python executável em/var/webApps/isoenv/bin/python3 também criando executável in/var/webApps/isoenv /bin/python instalando setuptools, pip, roda ... feito. 

O comando acima criará um ambiente separado para o arquivo binário python. Você pode acessá -lo digitando apenas o python.

Ative o ambiente virtual

Você precisa ativar o ambiente virtual antes de usá -lo. Isso garantirá instalar todos os módulos e configurações apenas para o ambiente virtual. Para ativar o ambiente virtual, execute:

fonte isoenv/bin/ativação 

O nome do ambiente virtual atual aparece à esquerda do prompt. Seu prompt será parecido (ISOENV) [Email Protected] $

Para verificar a versão Python correta, execute o seguinte:

(ISOENV) [Email Protected] $ Python -V Python 3.6.8 

Qualquer pacote que você instale usando PIP agora é colocado na pasta do projeto de ambientes virtuais, isolada da instalação global do Python.

Use PIP3 para instalar um módulo:

(ISOENV) [Email Protected] $ PIP3 Instalação  

Você pode usar 'nariz' se você vai trabalhar com o OpenStack. Por exemplo:

(ISOENV) [Email Protected] $ PIP3 Instale o nariz do download do nariz do download https: // arquivos.Pythonhosted.org/packages/15/d8/dd071918c040f50FA1CF80DA16423AF51FF8CE4A0F2399B7BF8DE45AC3D9/NARE-1.3.7-Py3-none-any.WHL (154KB) | ████████████████████████████████ | 163kb 18.6 MB/s Instalando pacotes coletados: Nariz instalou com sucesso o nariz-1.3.7 

Desative o ambiente virtualenv

Depois de terminar seu trabalho dentro do ambiente virtual, basta sair disso digitando o comando desativado. Você fará com que os usuários padrão.

(ISOENV) [Email Protected] $ DeActivate 

Exclua o ambiente VirtualEnv

Se o seu aplicativo não for mais necessário o ambiente virtual, você pode excluir isso. Para excluir o ambiente, simplesmente exclua o diretório do ambiente.

rm -rf isoenv 

Conclusão

Neste tutorial, você aprendeu sobre a configuração do ambiente virtual do Python no sistema Linux.