Como instalar o python 3.10 no CentOS/Rhel 8 e Fedora 36/35

Como instalar o python 3.10 no CentOS/Rhel 8 e Fedora 36/35

A equipe de desenvolvimento do Python lançou a versão mais recente do Python 3.10. Isso inclui mais novos recursos, patches de segurança e muitas outras melhorias. Esta versão inclui um novo recurso que é entre parênteses, gerentes de contexto. O uso de parênteses anexos para continuação em várias linhas em gerentes de contexto agora é suportado. Para mais detalhes, leia o Changelog completo.

Este tutorial o ajudará na instalação do Python 3.10 em todas as versões do Fedora e Sistemas Centos/Rhel 8 Linux. O tutorial vai compilar e instalar o Python 3.10 código -fonte em seu sistema.

Pré -requisitos

O sistema deve ter um compilador GCC pré-instalado em seu sistema. Para instalar todos os pacotes necessários, faça o login no seu servidor usando acesso SSH ou Shell e execute o seguinte comando para instalar todos os pré -requisitos para Python.

sudo dnf install wget yum-utils fazem gcc openSsl-devel bzip2-devel libffi-devel zlib-devel  

Etapa 1 - Baixe o Python 3.10 código -fonte

O primeiro passo é baixar o Python 3.10 código -fonte. Visite o site oficial de download https: // www.Pitão.org/ftp/python para baixar a versão mais recente ou necessária do Python.

Os usuários de linha de comando podem baixar o Python 3.10 através da linha de comando:

wget https: // www.Pitão.org/ftp/python/3.10.8/Python-3.10.8.TGZ  

Em seguida, extraia o arquivo de arquivo do seu sistema

TAR XZF Python-3.10.8.TGZ  

Isso criará um diretório nomeado Python-3.10.8 No diretório atual que contém todos os arquivos de origem para Python 3.10.

Etapa 2 - Instalando o Python 3.10 em Fedora/CentOS

Altere o diretório para Python-3.10.8. Em seguida, prepare o código -fonte com os valores necessários antes de compilá -lo.

CD Python-3.10.8  sudo ./Configure ---with-System-FFI ---with-Computed-Gotos --enable-carregable-sqlite-Extensões  

Em seguida, compilar o código -fonte com make. Aqui nproc fornecerá o número de núcleos de CPU disponíveis no sistema. Para que faça o desempenho pode ter um bom desempenho.

sudo make -j $ nproc  sudo make altinstall  
Make AltInstall é usado para evitar a substituição do arquivo binário Python padrão/usr/bin/python.

Agora, não precisamos do arquivo de arquivo baixado, então exclua -o ao espaço livre.

sudo rm python-3.10.8.TGZ  

Etapa 3 - Teste a versão do Python

Nesta etapa, você instalou com sucesso o Python 3.10 no sistema Fedora ou CentOS/Rhel. Agora, verifique as versões instaladas do Python e Pip.

Verifique a versão do Python:

Python3.10 -V  Python 3.10.8 

Verifique a versão pip:

pip3.10 -V  PIP 20.2.3 de/usr/local/lib/python3.10/Packages Site/Pip (Python 3.10) 

Etapa 4 - Crie um ambiente virtual

É uma boa ideia criar um ambiente virtual separado para cada aplicativo Python. Que fornece um ambiente isolado em que o projeto Python tem seus próprios módulos e conjunto de dependências.

Para criar o ambiente virtual do Python, execute:

CD ~/Python-App/  sudo/usr/local/bin/python3.10 -M Venv Appenv  

Aqui ~/Python-App está contendo o aplicativo Python. Todos os arquivos ENV serão gerados sob ~/Python-App/Appenv diretório. Você pode ativar o ambiente executando o comando:

fonte appenv/bin/ativação  

Faça suas coisas em um ambiente isolado aqui. Depois de terminar com seu trabalho, desative o meio ambiente digitando:

desativar  

Isso o devolverá de volta ao prompt do sistema principal.

Conclusão

Este tutorial descreveu você para instalar o Python 3.10 em sistemas Fedora e CentOS/RHEL 8 usando o código -fonte.