Configure o ambiente de desenvolvimento Python no Ubuntu e Fedora
Este artigo ajuda você com os princípios básicos e as etapas para configurar seu ambiente de desenvolvimento Python no Ubuntu e no Fedora.
Python se tornou popular nos últimos anos devido às suas bibliotecas poderosas, sintaxe fácil e portabilidade. Ele está sendo usado atualmente em quase todos os sistemas das empresas.
Então, se você está tentando configurar sua caixa Python e se perguntando como começar, etc., você está no lugar certo. Aqui, tentei dar alguns passos para você começar.
Configure o ambiente de desenvolvimento Python no Ubuntu e Fedora
Versões Python
Se você estiver iniciando o desenvolvimento do Python do zero, é recomendável usar o Python 3.x mais recente para o seu desenvolvimento, pois o Python 2.x já está sem suporte. Quase todas as principais distribuições Linux removeram a dependência do Python 2.
Se você estiver executando as distribuições mais recentes atualmente para Fedora ou Ubuntu, então você já deve ter o Python 3.x instalado e definido como o intérprete padrão. Por exemplo, Fedora 37 e Ubuntu 22.04 LTS, que estão disponíveis atualmente, têm Python 3.11 como shell Python padrão.
Uma maneira rápida de descobrir qual versão do Python você possui é executando o comando abaixo em um terminal no Ubuntu e no Fedora.
python2
python3
python3
Se você estiver executando versões anteriores do Ubuntu ou Fedora, poderá instalar o Python 3.x mais recente usando os comandos abaixo:
Ubuntu
sudo apt install python3
Fedora
sudo dnf install python3
Além disso, execute o comando abaixo para descobrir o caminho do seu executável Python no sistema atual:
which python
Alternando versões como intérprete padrão
Se o seu sistema tiver várias versões do Python instaladas – 2.xe 3.x e você quiser alternar entre elas, é possível.
Se você tiver apenas uma versão instalada, você pode pular esta seção.
Para mudar, primeiro execute python no terminal para descobrir o caminho executável padrão. Idealmente, deveria ser /usr/bin/python
. Agora, execute abaixo para descobrir o link simbólico para o executável.
ln -l /usr/bin/python
lrwxrwxrwx 1 root root .... /usr/bin/pyhton -> python2
Agora verifique a variável ` PATH
para determinar a ordem de concatenação de caminhos que o sistema procura pelos executáveis.
echo $PATH
Variável PATH
Como você pode ver que /usr/local/bin
está precedendo /usr/bin/
, então você pode criar um link simbólico para python3
. Então seu intérprete deve escolher o Python 3 mais recente em vez do Python 2 enquanto executa o comando python.
ls -s /usr/bin/python3 /usr/local/bin/python
Agora você deve sair e fazer login novamente para limpar quaisquer entradas de hash ou pode executar hash -r
para limpá-las.
Agora você pode executar o python a partir do terminal e deverá ter o Python 3 mais recente adquirido.
IDE Python
Um ambiente de desenvolvimento integrado (IDE) ajuda você a escrever, compilar e executar seu código. Existem vários IDE Python gratuitos disponíveis – como PyCharm, Eclipse, Eric, etc., que você pode usar. Esse seria outro artigo sobre seus prós e contras.
Se você baixar o Python do site oficial python.org, o Python acompanha um ambiente de desenvolvimento padrão chamado IDLE. IDLE é bom para inicializar seu sistema e, mais tarde, você pode decidir escolher qualquer um dos melhores IDE Python gratuitos disponíveis.
IDLE não está incluído no Ubuntu e Fedora junto com python como padrão, você deve instalá-lo manualmente. Execute os comandos abaixo no terminal para instalar manualmente o IDLE.
Ubuntu
sudo apt install idle
Fedora
sudo dnf install python-tools
Uma vez instalado, você pode iniciar o IDLE a partir da linha de comando ociosa ou pesquisar no aplicativo.
Ambiente IDLE
Agora você pode usar o IDLE para iniciar seu desenvolvimento. A maioria das opções básicas você pode encontrar no menu Arquivo do IDLE.
Espero que este guia explique o que você deve saber antes de iniciar o desenvolvimento em Python. Embora este guia seja direcionado principalmente ao Ubuntu e ao Fedora, você ainda pode seguir as instruções para todas as distribuições baseadas no Ubuntu e no Fedora. Se você estiver enfrentando problemas com a configuração do ambiente Python, informe-me na seção de comentários abaixo.