How to Install Python on CentOS 8
Índice:
- Instalando o Python 3 no CentOS 8
- Instalando o Python 2 no CentOS 8
- Definir versão padrão do Python (comando Python não versionado)
- Conclusão
Python é uma das linguagens de programação mais populares do mundo. Com sua sintaxe simples e fácil de aprender, o Python é uma escolha popular para iniciantes e desenvolvedores experientes.
Diferente de outras distribuições Linux, o Python não é instalado por padrão no CentOS 8.
Como você já sabe, existem duas versões do Python que estão sendo ativamente desenvolvidas. Embora o Python 2 seja bem suportado e ativo, o Python 3 é considerado o presente e o futuro da linguagem.
Por padrão, o RHEL / CentOS 8 não possui um comando
python
não versionado para todo o sistema para evitar o bloqueio dos usuários para uma versão específica do Python. Em vez disso, oferece ao usuário a opção de instalar, configurar e executar uma versão específica do Python. As ferramentas do sistema, como o
yum
usam bibliotecas e binários internos do Python.
Este guia orientará você na instalação do Python 3 e Python 2 no CentOS 8.
Instalando o Python 3 no CentOS 8
Para instalar o Python 3 no CentOS 8, execute o seguinte comando como usuário root ou sudo no seu terminal:
sudo dnf install python3
Para verificar a instalação, verifique a versão do Python digitando:
python3 --version
No momento da redação deste artigo, a versão mais recente do Python 3 disponível nos repositórios do CentOS é “3.6.x”:
Python 3.6.8
O comando também instala o pip.
Para executar o Python, você precisa digitar explicitamente
python3
e executar o tipo pip
pip3
.
Você sempre deve preferir instalar módulos python fornecidos com distribuição usando
yum
ou
dnf
porque eles são suportados e testados para funcionar corretamente no CentOS 8. Use pip dentro apenas de um ambiente virtual.
Virtual Environments
Python permitem instalar os módulos do Python em um local isolado para um projeto específico, em vez de serem instalados globalmente. Dessa forma, você não precisa se preocupar em afetar outros projetos Python.
Os nomes dos pacotes dos módulos Python 3 são prefixados com “python3”. Por exemplo, para instalar o módulo paramiko, você executaria:
sudo dnf install python3-paramiko
Instalando o Python 2 no CentOS 8
Os pacotes Python 2 também estão incluídos nos repositórios padrão do CentOS 8.
Para instalar o Python 2, digite o seguinte comando:
sudo dnf install python2
Verifique a instalação digitando:
python2 --version
A saída deve ser algo como isto:
Python 2.7.15
Para executar o Python 2, digite
python2
e execute o tipo pip
pip2
.
Definir versão padrão do Python (comando Python não versionado)
Para definir o Python 3 como o comando python não versionado em todo o sistema, use o utilitário de
alternatives
:
sudo alternatives --set python /usr/bin/python3
Para Python 2, digite:
sudo alternatives --set python /usr/bin/python2
O comando
alternatives
cria um
python
link simbólico que aponta para a versão python especificada.
Digite
python --version
no seu terminal e você deverá ver a versão padrão do Python.
Para alterar a versão padrão, use um dos comandos acima. Se você deseja remover o comando python não versionado, digite:
sudo alternatives --auto python
Conclusão
No CentOS 8, o Python não é instalado por padrão.
Para instalar o Python 3, digite
dnf install python3
e, para instalar o Python 2, digite
dnf install python2
.
Como instalar python 3.7 no debian 9
Python é uma das linguagens de programação mais populares do mundo. Com sua sintaxe simples e fácil de aprender, Python é uma ótima opção para iniciantes e desenvolvedores experientes. Este tutorial aborda como instalar o Python 3.7 no Debian 9.
Como instalar python 3.7 no ubuntu 18.04
Python 3.7 é a versão principal mais recente da linguagem Python. Este tutorial descreve duas maneiras de instalar o Python 3.7 no Ubuntu 18.04.
Como instalar python 3 no centos 7
Este tutorial o guiará na instalação do Python 3 em um sistema CentOS 7 usando o Software Collections (SCL) ao lado do Python padrão de distribuição versão 2.7. Também mostraremos como criar um ambiente virtual Python.







