Ir para o conteúdo principal

Configurar Python em um Servidor Linux - Ative Desenvolvimento e Automação

Os produtos ideais para este guia

Comece agora mesmo — peça o produto adequado e siga este guia passo a passo.

Introdução​

Este guia traz os passos para a instalação do runtime Python e do venv. Esses comandos devem ser executados via SSH, se você não sabe como conectar ao seu servidor via SSH, use nosso Acesso Inicial (SSH) para aprender mais.

Preparação​

Antes de instalar qualquer coisa no servidor, é recomendado rodar o comando de atualização correspondente ao seu sistema operacional para manter seu servidor seguro.

sudo apt update

Instalação​

A maioria das distribuições Linux já vem com Python pré-instalado, porém a versão pode não estar atualizada ou o sistema pode ter sido instalado sem alguns pacotes. Você pode verificar se o Python está instalado (python3 --version) e rodar os comandos abaixo para atualizar ou instalar o runtime.

// Verificar versão
python3 --version

// Atualizar / instalar o runtime
sudo apt install python3

Rodando código​

Agora que você tem o Python instalado no seu servidor, pode começar a rodar seus programas em Python.

Modo interpretador​

Rodar o comando python3 vai iniciar o interpretador Python. Você pode começar a escrever qualquer código Python válido após o prefixo >>> e ele será executado ao pressionar Enter. Para sair do interpretador, rode exit() no console.

Rodando arquivos .py​

Para rodar arquivos Python .py, basta usar o comando python3 [nome_do_arquivo].py, substituindo [nome_do_arquivo] pelo caminho do arquivo que você quer executar.

dica

A maioria dos programas que você encontra online pode ser rodado com python3 main.py porque main.py é o ponto de partida comum da maioria dos programas Python.

Ambientes virtuais​

Ao escrever um programa Python, você pode precisar instalar pacotes externos via pip. Eles podem ser instalados globalmente e assim ficar acessíveis para todos os scripts .py, ou você pode criar um ambiente virtual (venv).

Criando o venv​

Primeiro, navegue até a pasta onde quer criar seu venv usando cd e, quando estiver pronto, rode python3 -m venv . que vai instalar os arquivos necessários na pasta atual.

Ativando & desativando​

Para rodar comandos como pip install dentro do seu venv, você precisa ativá-lo rodando source /bin/activate. Agora seu console vai rodar só dentro do venv e os scripts terão acesso apenas aos pacotes instalados localmente.

Quando terminar de trabalhar no venv, você pode sair dele rodando o comando deactivate.

Conclusão​

Parabéns, você instalou e configurou o Python com sucesso! Se tiver mais dúvidas ou problemas, fale com nosso time de suporte, que está disponível para te ajudar todos os dias!