Python é uma linguagem de programação de código aberto, robusta e de fácil assimilação, que opera em diversas plataformas. Ela se destaca como uma das opções preferenciais em campos como Análise de Dados e Aprendizado de Máquina.
A linguagem oferece uma vasta gama de bibliotecas, tanto internas quanto portáteis, que podem ser incorporadas com facilidade para expandir as capacidades de seus projetos em Python. Adicionalmente, ela concede amplo suporte às práticas de programação funcional e orientada a objetos, elementos fundamentais na engenharia de software.
No cenário atual, o Python apresenta duas vertentes principais: Python 2.x e Python 3.x. Importante notar que estas versões não são totalmente compatíveis entre si, exibindo diferenças notáveis. Portanto, a seleção de qual delas usar deve ser uma decisão ponderada, alinhada com o seu ambiente de trabalho e suas necessidades específicas. Muitas distribuições Linux já vêm com alguma versão do Python pré-instalada, devido ao seu uso extensivo em bibliotecas e softwares do sistema operacional.
Este artigo tem como objetivo guiar você através do processo de instalação do Python 3 em plataformas como CentOS, Ubuntu e Windows. É possível instalar o Python 3 lado a lado com o Python 2, mas é preciso ter cuidado na hora de definir qual interpretador Python será o padrão do sistema.
Instalação do Python 3 no CentOS 6.x/7.x
Para sistemas CentOS 6.x/7.x ou distribuições baseadas em RHEL, a instalação do Python 3 pode ser feita utilizando o gerenciador de pacotes yum.
sudo yum install python3
Quando o sistema solicitar, confirme a instalação pressionando ‘y’.
Is this ok [y/d/N]: y
Abaixo, segue um exemplo do log de instalação do Python 3 no CentOS 7:
sudo yum install python3 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net base | 3.6 kB 00:00:00 docker-ce-stable | 3.5 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package python3.x86_64 0:3.6.8-18.el7 will be installed --> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64 --> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64 --> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64 --> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64 --> Running transaction check ---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed --> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64 ---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed ---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed --> Running transaction check ---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================================== Installing: python3 x86_64 3.6.8-18.el7 updates 70 k Installing for dependencies: libtirpc x86_64 0.2.4-0.16.el7 base 89 k python3-libs x86_64 3.6.8-18.el7 updates 6.9 M python3-pip noarch 9.0.3-8.el7 base 1.6 M python3-setuptools noarch 39.2.0-10.el7 base 629 k Transaction Summary ========================================================================================================================================================================== Install 1 Package (+4 Dependent packages) Total download size: 9.3 M Installed size: 48 M Is this ok [y/d/N]: y Downloading packages: (1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00 (2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00 (3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01 (4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06 (5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 613 kB/s | 9.3 MB 00:00:15 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5 Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5 Installing : python3-pip-9.0.3-8.el7.noarch 3/5 Installing : python3-3.6.8-18.el7.x86_64 4/5 Installing : python3-libs-3.6.8-18.el7.x86_64 5/5 Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5 Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5 Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5 Verifying : python3-3.6.8-18.el7.x86_64 4/5 Verifying : python3-pip-9.0.3-8.el7.noarch 5/5 Installed: python3.x86_64 0:3.6.8-18.el7 Dependency Installed: libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7 Complete!
Instalação do Python 3 no CentOS 8.x
No CentOS 8.x, a instalação do Python 3 é feita com o auxílio do gerenciador de pacotes DNF. Utilize o comando abaixo para iniciar o processo:
sudo dnf install python3
Confirme a instalação quando o sistema solicitar, digitando ‘y’.
Is this ok [y/N]: y
A seguir, um trecho do log de instalação do Python 3 no CentOS 8:
sudo dnf install python3 Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST. Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed. Dependencies resolved. ========================================================================================================================================================================== Package Architecture Version Repository Size ========================================================================================================================================================================== Upgrading: python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k Transaction Summary ========================================================================================================================================================================== Upgrade 1 Package Total download size: 19 k Is this ok [y/N]: y Downloading Packages: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 4.6 kB/s | 19 kB 00:04 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2 Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2 Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2 Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2 Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2 Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2 Installed products updated. Upgraded: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 Complete!
Instalação do Python 3 no Ubuntu
Em sistemas operacionais que rodam Ubuntu ou Debian, você pode utilizar o apt ou o apt-get para instalar o Python 3.
As versões mais recentes do Ubuntu já vêm com o Python 3 instalado. No entanto, se por algum motivo ele foi removido e você precisa instalá-lo, use o seguinte comando:
sudo apt install python3
Verificando a instalação do Python 3 no Linux
A versão do Python 3 instalada pode ser verificada facilmente através do Terminal do Linux. Para isso, use o comando:
python3 --version Python 3.8.6
Instalação do Python 3 no Windows
No Windows, a instalação do Python 3 é realizada por meio de um instalador intuitivo, disponível no site oficial do Python. O instalador padrão oferecido na página de downloads deve ser adequado para a maioria dos usuários, a menos que você precise de uma versão ou arquitetura Python específica.
No momento da redação deste artigo, a versão mais recente é a 3.9.1.
Para a arquitetura de 64 bits, o instalador do Python terá um nome similar a python-3.xx-amd64.exe.
- Inicie o instalador executando o arquivo .exe baixado.
- As opções padrão do instalador devem ser suficientes na maioria dos casos. Entretanto, você tem a opção de alterar o local de instalação e os componentes através da opção “Personalizar instalação”.
- Há também a opção de instalar o Python 3 para todos os usuários do computador ou somente para sua conta específica do Windows.
- Por último, existe a possibilidade de adicionar o Python 3 à variável de ambiente PATH do Windows, o que permite que você execute comandos Python 3 no Prompt de Comando de qualquer diretório.
- Após confirmar todas as configurações, clique em “Instalar agora” para dar início à instalação do Python 3 com as opções padrão.
- Uma caixa de diálogo mostrará o progresso da instalação. Aguarde até que o processo seja concluído.
- Ao finalizar a instalação, você poderá encontrar o ícone do Python 3.x no menu Iniciar do Windows, que abre o Python 3 Interactive CLI.
- O CLI interativo do Python 3 permite que você escreva e execute códigos Python em tempo real. Um exemplo simples seria o comando “print(“Hello World”)”, que será interpretado e terá sua saída impressa instantaneamente.
Para praticar o desenvolvimento de códigos, você pode instalar um IDE (Ambiente de Desenvolvimento Integrado) para Python.
Leitura Adicional
Para aprofundar seus conhecimentos sobre o Python e suas aplicações, você pode consultar sua extensa documentação oficial ou buscar cursos online.
Aprenda também como instalar o PIP para gerenciar pacotes Python.
Gostou deste artigo? Compartilhe com seus amigos e colegas!