Android

Como instalar o python no centos 8

How to Install Python on CentOS 8

How to Install Python on CentOS 8

Índice:

Anonim

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 .

python pip virtenv centos