How To Install Python3 On CentOS 7
Índice:
- Ativar coleções de software (SCL)
- Instalando o Python 3 no CentOS 7
- Usando Python 3
- Instalando ferramentas de desenvolvimento
- Criando um ambiente virtual
- Conclusão
Este tutorial o guiará na instalação do Python 3 em um sistema CentOS 7 usando o Software Collections (SCL) junto com o padrão de distribuição Python versão 2.7. Também mostraremos como criar um ambiente virtual Python.
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. Python é uma linguagem de programação bastante versátil. Você pode usá-lo para fazer praticamente o que quiser, escrever pequenos scripts, criar jogos, desenvolver sites, criar algoritmos de aprendizado de máquina, analisar dados e muito mais.
Muitos aplicativos e sites populares, incluindo YouTube, DropBox, Reddit, Quora, Instagram, foram desenvolvidos usando Python.
Embora o Python 2 seja bem suportado e ativo, o Python 3 é considerado o presente e o futuro da linguagem.
Ativar coleções de software (SCL)
Coleções de software, também conhecido como SCL, é um projeto da comunidade que permite criar, instalar e usar várias versões de software no mesmo sistema, sem afetar os pacotes padrão do sistema. Ao ativar o SCL, você terá acesso às versões mais recentes das linguagens e serviços de programação que não estão disponíveis nos repositórios principais.
O CentOS 7 é fornecido com o Python 2.7.5, que é uma parte crítica do sistema básico do CentOS. O SCL permite instalar versões mais recentes do python 3.x ao lado do python padrão v2.7.5, para que ferramentas do sistema, como o
yum
, continuem funcionando corretamente.
Para ativar o SCL, você precisa instalar o arquivo de liberação do CentOS SCL. Faz parte do repositório extra do CentOS e pode ser instalado executando o seguinte comando:
sudo yum install centos-release-scl
Instalando o Python 3 no CentOS 7
Agora que você tem acesso ao repositório SCL, pode instalar qualquer versão do Python 3.x necessária. Atualmente, as seguintes coleções do Python 3 estão disponíveis:
- Python 3.3Python 3.4Python 3.5Python 3.6
Neste tutorial, instalaremos o Python 3.6, que é a versão mais recente disponível no momento da escrita. Para fazer isso, digite o seguinte comando no seu terminal CentOS 7:
Usando Python 3
Depois que o pacote
rh-python36
estiver instalado, verifique a versão do Python digitando:
python --version
Python 2.7.5
Você notará que o Python 2.7 é a versão padrão do Python no seu shell atual.
Para acessar o Python 3.6, você precisa iniciar uma nova instância do shell usando a ferramenta
scl
Software Collection:
scl enable rh-python36 bash
O que o comando acima faz é chamar o script
/opt/rh/rh-python36/enable
, que altera as variáveis de ambiente do shell.
python --version
Python 3.6.3
É importante ressaltar que o Python 3.6 está definido como a versão padrão do Python apenas nesta sessão do shell. Se você sair da sessão ou abrir uma nova sessão em outro terminal, o Python 2.7 será a versão padrão do Python.
Instalando ferramentas de desenvolvimento
Ferramentas de desenvolvimento são necessárias para a construção de módulos Python. Para instalar as ferramentas e bibliotecas necessárias, digite:
sudo yum groupinstall 'Development Tools'
Criando 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.
A maneira preferida de criar um novo ambiente virtual no Python 3 é executando o comando
venv
.
Digamos que você queira criar um novo projeto Python 3 chamado
my_new_project
dentro do diretório inicial do usuário e no ambiente virtual correspondente.
Primeiro, crie o diretório do projeto e mude para ele:
mkdir ~/my_new_project
cd ~/my_new_project
Ative o Python 3.6 usando a ferramenta
scl
:
scl enable rh-python36 bash
De dentro da raiz do projeto, execute o seguinte comando para criar um ambiente virtual chamado
my_project_venv
:
python -m venv my_project_venv
Para começar a usar o ambiente virtual, ative-o digitando:
source my_project_venv/bin/activate
Após ativar o ambiente, o prompt do shell será prefixado com o nome do ambiente:
(my_project_venv) user@host:~/my_new_project$
A partir do Python 3.4, ao criar o pip de ambientes virtuais, o gerenciador de pacotes do Python é instalado por padrão.
Conclusão
Agora você deve ter o ambiente de programação Python 3 configurado em sua máquina CentOS 7 e poderá começar a desenvolver seu projeto Python 3.
Você também pode ler sobre como instalar o Odoo 11 no CentOS 7 e ver um exemplo de como usar o ambiente virtual Python 3 para executar o software Python em um servidor CentOS 7.
python pip virtenv centosComo 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 o python no centos 8
Python é uma das linguagens de programação mais populares do mundo. Este guia orientará você na instalação do Python 3 e Python 2 no CentOS 8.







