Android

Como criar ambientes virtuais python no ubuntu 18.04

Tutorial - Como criar ambiente virtual no Linux

Tutorial - Como criar ambiente virtual no Linux

Índice:

Anonim

O ambiente virtual do Python é uma árvore de diretórios independente que inclui uma instalação do Python e um número de pacotes adicionais.

O principal objetivo dos ambientes virtuais do Python é criar um ambiente isolado para diferentes projetos do Python. Dessa forma, você pode instalar uma versão específica de um módulo por projeto, sem se preocupar que isso afetará seus outros projetos Python.

Neste tutorial, forneceremos instruções passo a passo sobre como criar ambientes virtuais Python no Ubuntu 18.04.

Criar ambiente virtual para Python 3

O Ubuntu 18.04 é fornecido com o Python 3.6 por padrão. Você pode verificar se o Python 3 está instalado no seu sistema executando:

python3 -V

A saída deve ficar assim:

Python 3.6.5 Se você deseja instalar a versão principal mais recente da linguagem Python, o Python 3.7 siga estas instruções.

A partir do Python 3.6, a maneira recomendada de criar um ambiente virtual é usar o módulo venv .

Vamos começar instalando o pacote python3-venv que fornece o módulo venv .

sudo apt install python3-venv

Após a instalação do módulo, estamos prontos para criar ambientes virtuais para o Python 3.

Primeiro, mude para um diretório em que você gostaria de armazenar seus ambientes virtuais Python 3. Dentro do diretório, execute o seguinte comando para criar seu novo ambiente virtual:

python3 -m venv my-project-env

O comando acima cria um diretório chamado my-project-env , que contém uma cópia do binário Python, o gerenciador de pacotes Pip, a biblioteca padrão do Python e outros arquivos de suporte.

Para começar a usar esse ambiente virtual, é necessário ativá-lo executando o script de activate :

source my-project-env/bin/activate

Uma vez ativado, o diretório bin do ambiente virtual será adicionado no início da variável $PATH . O prompt do seu shell também será alterado e mostrará o nome do ambiente virtual que você está usando no momento. No nosso caso, esse é my-project-env :

$ source my-project-env/bin/activate (my-project-env) $

Agora que o ambiente virtual está ativado, podemos começar a instalar, atualizar e remover pacotes usando o pip.

Vamos criar um script Python simples, utilizando o módulo Solicitações.

No ambiente virtual, você pode usar o comando pip vez de pip3 e python vez de python3 .

A primeira etapa é instalar o módulo, usando o gerenciador de pacotes Python, pip:

pip install requests

Para verificar a instalação, você pode tentar importar o módulo:

import requests

Se não houver erros ao importar o módulo, a instalação foi bem-sucedida.

Neste exemplo, vamos usar o site httpbin.org que fornece um serviço simples de solicitação e resposta HTTP para imprimir todas as entradas do cabeçalho.

Abra seu editor de texto e crie um novo arquivo:

nano testing.py

Cole o seguinte conteúdo no arquivo:

import requests r = requests.get('http://httpbin.org/get') print(r.headers)

Feche e salve o arquivo.

Agora podemos executar o script digitando:

python testing.py

O script imprimirá um dicionário de todas as entradas do cabeçalho, como mostrado abaixo:

{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}

Depois de concluir seu trabalho para desativar o ambiente, basta digitar deactivate e você retornará ao seu shell normal.

deactivate

Conclusão

Você aprendeu como criar e usar ambientes virtuais Python. Você pode repetir as etapas descritas acima e criar ambientes virtuais adicionais para seus projetos Python.

python ubuntu