Como instalar o Python 3 no CentOS, Ubuntu e Windows?

Python é uma linguagem de programação aberta, poderosa, interpretada e fácil de aprender que oferece suporte a várias plataformas. É uma das linguagens de programação preferidas nas áreas de Data Analytics e Machine Learning.

Ele oferece um extenso conjunto de bibliotecas internas e portáteis que podem ser facilmente incluídas para estender seu projeto Python. Além disso, tem amplo suporte para práticas de programação funcional e orientada a objetos de engenharia de software.

Atualmente, o Python oferece o Python 2.xe o Python 3.x, que não são totalmente compatíveis entre si e apresentam várias diferenças. Portanto, a escolha de usar qualquer um deles deve ser uma decisão planejada com base em seu ambiente e necessidades atuais. A maioria das distribuições do Linux vem pré-instalada com alguma versão do Python devido ao seu uso extensivo em bibliotecas e software do sistema operacional.

Este artigo abordará a instalação do Python 3 em plataformas baseadas em CentOS, Ubuntu e Windows. O Python 3 pode ser instalado junto com o Python 2, mas você precisa ter cuidado ao especificar o interpretador Python padrão do sistema.

Python 3 no CentOS 6.x/7.x

Para CentOS 6.x/7.x ou distribuição baseada em RHEL, você pode instalar o Python 3 usando yum.

$ sudo yum install python3

Quando solicitado, confirme pressionando ‘y’:

Is this ok [y/d/N]: y

O log de instalação do Python 3 no CentOS 7 é fornecido abaixo:

$ 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!
$

Python 3 no CentOS 8.x

O Python 3 pode ser instalado no CentOS 8.x usando o gerenciador de pacotes DNF. Use o comando abaixo para iniciar a instalação do Python 3:

$ sudo dnf install python3

Quando solicitado, confirme pressionando ‘y’:

Is this ok [y/N]: y

O trecho de log da instalação do Python 3 no CentOS 8 é mostrado abaixo:

$ 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!
$

Python 3 no Ubuntu

Em um SO rodando Ubuntu/Debian, podemos usar apt ou apt-get para obter o Python 3.

  Como desativar o Windows PowerShell 2.0 no Windows 10

Os sistemas Ubuntu mais recentes já possuem o Python 3 instalado. Caso tenha sido removido por algum motivo e você precise instalá-lo explicitamente, use o comando abaixo:

$ sudo apt install python3

Verifique o Python 3 no Linux

O Python 3 pode ser facilmente verificado no Terminal do Linux. Para verificar a versão instalada, use:

$ python3 --version
Python 3.8.6
$

Python 3 no Windows

No Windows, o Python 3 pode ser instalado com um simples instalador baseado em assistente do site oficial do Python. O instalador padrão oferecido no site oficial página de download deve ser bom o suficiente para a maioria dos propósitos, a menos que você precise escolher uma versão ou arquitetura Python diferente.

A versão mais recente disponível no momento da redação deste artigo é a 3.9.1.

  Como remover um dispositivo de um ponto de acesso móvel no Windows 10

Para a arquitetura de 64 bits, o instalador do Python baixado terá um nome como python-3.xx-amd64.exe.

  • Inicie o instalador executando o arquivo exe baixado.
  • As opções padrão selecionadas para o instalador devem estar prontas. No entanto, você tem a opção de modificar o local de instalação e os componentes com a opção Personalizar instalação.
  • Há também uma opção para instalar o Python 3 para todos os usuários ou apenas para sua conta de usuário específica do Windows.
  • Por fim, há uma opção para adicionar o Python 3 na variável de ambiente Windows PATH, que permite usar o Python 3 do Prompt de Comando do Windows a partir de qualquer local do diretório.
  • Depois que todas as configurações forem confirmadas, clique em Instalar agora para prosseguir com a instalação do Python 3 usando as opções padrão.
  Definir regras e perfis personalizados para gerenciamento de janelas [Windows]

  • A caixa de diálogo de instalação mostrará o progresso da instalação. Aguarde a conclusão.

  • Ao concluir a instalação, você poderá encontrar o ícone do Python 3.x no menu Iniciar do Windows, que abre o Python 3 Interactive CLI.

  • A CLI interativa do Python 3 permite que você escreva e execute comandos Python interativamente. Como exemplo, um simples código Hello World em Python pode ser escrito usando o comando print. Como é uma CLI interativa, o comando é interpretado simultaneamente e a saída é impressa imediatamente.

Para praticar o código, você deve obter o Python IDE.

Leitura adicional

Você pode aprender mais sobre Python e seu uso em seu extenso documentação ou fazendo cursos online.

A seguir, descubra como instalar o PIP para instalar pacotes Python.

Gostou de ler o artigo? Que tal compartilhar com o mundo?