TUTORIAL

Preparamos esta sessão exclusiva para você, aceitamos sugestões de tutoriais ;)

Como instalar o Python 3 e configurar um ambiente de programação local no Ubuntu 18

  • 18/09/2020

Introdução

Python é uma linguagem de programação flexível e versátil que pode ser aproveitada para muitos casos de uso, com pontos fortes em scripts, automação, análise de dados, aprendizado de máquina e desenvolvimento de back-end. Publicado pela primeira vez em 1991 com um nome inspirado no grupo de comédia britânico Monty Python, a equipe de desenvolvimento queria fazer do Python uma linguagem divertida de usar. Rápido para configurar e escrito em um estilo relativamente simples com feedback imediato sobre erros, Python é uma ótima escolha para iniciantes e desenvolvedores experientes. Python 3 é a versão mais atual da linguagem e é considerado o futuro do Python.

Este tutorial o guiará pela instalação do Python 3 em sua máquina Linux local e pela configuração de um ambiente de programação por meio da linha de comando. Este tutorial cobrirá explicitamente os procedimentos de instalação do Ubuntu 18.04, mas os princípios gerais se aplicam a qualquer outra distribuição do Debian Linux.

Pré-requisitos

Você precisará de um computador ou máquina virtual com o Ubuntu 18.04 instalado, além de ter acesso administrativo a essa máquina e uma conexão à Internet. Você pode baixar este sistema operacional através da página de lançamentos do Ubuntu 18.04 .

Etapa 1 - Configurando o Python 3

Estaremos concluindo nossa instalação e configuração na linha de comando, que é uma forma não gráfica de interagir com seu computador. Ou seja, em vez de clicar em botões, você digitará um texto e receberá feedback de seu computador por meio de texto também.

A linha de comando, também conhecida como shell ou terminal, pode ajudá-lo a modificar e automatizar muitas das tarefas que você faz em um computador todos os dias e é uma ferramenta essencial para desenvolvedores de software. Existem muitos comandos de terminal para aprender que podem permitir que você faça coisas mais poderosas. O artigo “ Uma introdução ao terminal Linux ” pode orientá-lo melhor com o terminal.

No Ubuntu 18.04, você pode encontrar o aplicativo Terminal clicando no ícone do Ubuntu no canto superior esquerdo da tela e digitando “terminal” na barra de pesquisa. Clique no ícone do aplicativo Terminal para abri-lo. Alternativamente, você pode bater os CTRL, ALTe Tteclas do teclado ao mesmo tempo para abrir o aplicativo Terminal automaticamente.

Ubuntu 18.04 vem com Python 3 e Python 2 pré-instalados. Para se certificar de que nossas versões são up-to-date, vamos atualizar e atualizar o sistema com o aptcomando para trabalhar com o Ubuntu A dvanced P ACKAGING T ool:

sudo apt update
sudo apt -y upgrade

O -ysinalizador confirmará que concordamos com a instalação de todos os itens, mas dependendo da sua versão do Linux, pode ser necessário confirmar prompts adicionais à medida que o sistema é atualizado e atualizado.

Assim que o processo for concluído, podemos verificar a versão do Python 3 que está instalada no sistema digitando:

python3 -V

Você receberá uma saída na janela do terminal que permitirá que você saiba o número da versão. O número da versão pode variar, mas será semelhante a este:

Output
Python 3.6.5

Para gerenciar pacotes de software para Python, vamos instalar o pip , uma ferramenta que irá instalar e gerenciar pacotes de programação que podemos querer usar em nossos projetos de desenvolvimento. Você pode aprender mais sobre módulos ou pacotes que podem ser instalados com o pip lendo “ Como importar módulos no Python 3 ”.

sudo apt install -y python3-pip

Os pacotes Python podem ser instalados digitando:

pip3 install package_name

Aqui, package_namepode se referir a qualquer pacote ou biblioteca Python, como Django para desenvolvimento web ou NumPy para computação científica. Portanto, se você deseja instalar o NumPy, pode fazê-lo com o comando pip3 install numpy.

Existem mais alguns pacotes e ferramentas de desenvolvimento para instalar para garantir que tenhamos uma configuração robusta para nosso ambiente de programação:

sudo apt install build-essential libssl-dev libffi-dev python-dev

Pressione yse solicitado a fazê-lo.

Depois que o Python estiver configurado e o pip e outras ferramentas instaladas, podemos configurar um ambiente virtual para nossos projetos de desenvolvimento.

Etapa 2 - Configurando um Ambiente Virtual

Ambientes virtuais permitem que você tenha um espaço isolado em seu computador para projetos Python, garantindo que cada um de seus projetos possa ter seu próprio conjunto de dependências que não interromperão nenhum de seus outros projetos.

Configurar um ambiente de programação nos fornece maior controle sobre nossos projetos Python e sobre como as diferentes versões dos pacotes são tratadas. Isso é especialmente importante ao trabalhar com pacotes de terceiros.

Você pode configurar quantos ambientes de programação Python desejar. Cada ambiente é basicamente um diretório ou pasta em seu computador que contém alguns scripts para fazê-lo funcionar como um ambiente.

Embora existam algumas maneiras de obter um ambiente de programação em Python, usaremos o módulo venv aqui, que faz parte da biblioteca Python 3 padrão. Vamos instalar o venv digitando:

sudo apt install -y python3-venv

Com isso instalado, estamos prontos para criar ambientes. Vamos escolher em qual diretório gostaríamos de colocar nossos ambientes de programação Python ou criar um novo diretório com mkdir, como em:

mkdir environments
cd environments

Quando estiver no diretório onde deseja que os ambientes vivam, você pode criar um ambiente executando o seguinte comando:

python3 -m venv my_env

Essencialmente, isso configura um novo diretório que contém alguns itens que podemos ver com o lscomando:

ls my_env

Output
bin include lib lib64 pyvenv.cfg share

Juntos, esses arquivos funcionam para garantir que seus projetos sejam isolados do contexto mais amplo de sua máquina local, para que os arquivos do sistema e os arquivos do projeto não se misturem. Essa é uma boa prática para controle de versão e para garantir que cada um de seus projetos tenha acesso aos pacotes específicos de que precisa. Python Wheels, um formato de pacote embutido para Python que pode acelerar a produção de seu software reduzindo o número de vezes que você precisa compilar, estará no sharediretório Ubuntu 18.04 .

Para usar este ambiente, você precisa ativá-lo, o que pode ser feito digitando o seguinte comando que chama o script de ativação:

source my_env/bin/activate

Seu prompt agora será prefixado com o nome do seu ambiente, neste caso ele é chamado my_env. Seu prefixo pode aparecer um pouco diferente, mas o nome do seu ambiente entre parênteses deve ser a primeira coisa que você vê em sua linha:

Este prefixo nos permite saber que o ambiente my_env está ativo no momento, o que significa que quando criarmos programas aqui, eles usarão apenas as configurações e pacotes deste ambiente específico.

Nota: Dentro do ambiente virtual, você pode usar o comando em pythonvez de python3e em pipvez de pip3se preferir. Se você usar Python 3 em sua máquina fora de um ambiente, precisará usar os comandos python3e pip3exclusivamente.

Depois de seguir essas etapas, seu ambiente virtual está pronto para ser usado.

Etapa 3 - Criação de um programa “Hello, World”

Agora que temos nosso ambiente virtual configurado, vamos criar um tradicional “Hello, World!” programa. Isso nos permitirá testar nosso ambiente e nos dará a oportunidade de nos familiarizarmos com o Python, caso ainda não o tenhamos.

Para fazer isso, vamos abrir um editor de texto de linha de comando, como o nano, e criar um novo arquivo:

(my_env) [email protected]:~/environments$ nano hello.py

Quando o arquivo de texto abrir na janela do terminal, digitaremos nosso programa:

print("Hello, World!")

Sair nano, digitando o CTRLe Xchaves, e quando solicitado para salvar a imprensa arquivo y.

Assim que você sair do nano e retornar ao seu shell, executaremos o programa:

(my_env) [email protected]:~/environments$ python hello.py

O hello.pyprograma que você acabou de criar deve fazer com que seu terminal produza a seguinte saída:

Output
Hello, World!

Para sair do ambiente, basta digitar o comando deactivatee você retornará ao seu diretório original.

Conclusão

Para sair do ambiente, basta digitar o comando deactivatee você retornará ao seu diretório original.

Você tem alguma dúvida?

Entre em contato com nosso suporte.

Contato