Introdução

O Python é uma linguagem de programação flexível e versátil, com vantagens em script, automação, análise de dados, aprendizado de máquina e desenvolvimento back-end.

Este tutorial irá guiá-lo através da instalação do Python e configuração de um ambiente de programação em um servidor Ubuntu 18.04. Para uma versão mais detalhada deste tutorial, com explicações melhores de cada passo, por favor, consulte Como Instalar o Python 3 e Configurar um Ambiente de Programação em um Servidor Ubuntu 18.04.

Passo 1 — Atualizar

python illustration for: Passo 1 — Atualizar

Logado no seu servidor Ubuntu 18.04, como um usuário sudo não-root, primeiro atualize seu sistema para garantir que sua versão enviada do Python 3 está em dia.

				
					
sudo apt update

sudo apt -y upgrade

				
			

Confirme a instalação se o solicitado a fazer isso.

Passo 2 — Conferir a Versão do Python

Verifique qual versão do Python 3 está instalada digitando:

				
					
python3 -V

				
			

Você receberá um resultado similar ao seguinte, dependendo de quando tiver atualizado seu sistema.

				
					
[secondary_label Output]

Python <^>3.6.7<^>

				
			

Passo 3 — Instalar o pip

Para gerenciar os pacotes de software para o Python, instale o pip, uma ferramenta que irá instalar e gerenciar bibliotecas ou módulos para usar em seus projetos.

				
					
sudo apt install -y python3-pip

				
			

Os pacotes Python podem ser instalados digitando:

				
					
pip3 install <^>package_name<^>

				
			

Aqui, o <^>package_name<^> pode se referir a qualquer pacote ou biblioteca Python, assim como o Django para o desenvolvimento Web ou o NumPy para a computação científica. Então, se você quiser instalar o NumPy, você pode fazer isso com o comando pip3 install numpy.

Passo 4 — Instalar Ferramentas Adicionais

Há mais alguns pacotes e ferramentas de desenvolvimento a serem instalados para garantir que teremos uma configuração robusta para nosso ambiente de programação:

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

				
			

Passo 5 — Instalar o venv

Ambientes virtuais permitem que você tenha um espaço isolado no seu servidor para projetos Python. Vamos usar o venv, parte da biblioteca padrão do Python 3, que podemos instalar digitando:

				
					
sudo apt install -y python3-venv

				
			

Passo 6 — Criar um Ambiente Virtual

Você pode criar um novo ambiente com o comando pyvenv. Aqui, vamos chamar nosso novo ambiente de <^>my_env<^>, mas você pode chamar o seu como quiser.

				
					
python3.6 -m venv &lt;^&gt;my_env&lt;^&gt;

				
			

Passo 7 — Ativar o Ambiente Virtual

Ative o ambiente utilizando o comando abaixo, onde <^>my_env<^> é o nome do seu ambiente de programação.

				
					
source &lt;^&gt;my_env&lt;^&gt;/bin/activate

				
			

Seu prompt de comando agora será prefixo com o nome do seu ambiente:

				
					
  

				
			

Passo 8 — Testar o Ambiente Virtual

Abra o intérprete Python:

				
					
python

				
			

Note que dentro do ambiente virtual do Python 3, você pode usar o comando python ao invés de python3, e pip ao invés de “pip3.

Você saberá que você está no intérprete quando receber o seguinte resultado:

				
					
Python 3.6.5 (default, Apr  1 2018, 05:46:30) 

[GCC 7.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

&gt;&gt;&gt; 

				
			

Agora, utilize a função print() para criar o programa tradicional Olá, Mundo:

				
					
print("Hello, World!")

				
			
				
					
[secondary_label Output]

Hello, World!

				
			

Passo 9 — Desativar o Ambiente Virtual

Saia do intérprete Python:

				
					
quit()

				
			

Então saia do ambiente virtual:

				
					
deactivate