Pyenv: instale várias versões do Python em seu sistema

Logotipo Python

Python se tornou uma linguagem de programação bastante popular devido à sua simplicidade de uso em comparação com outras linguagens. Pelo que existem muitos aplicativos e ferramentas para Linux escritos nesta linguagem.

Muitos deles não foram atualizados para as novas versões do Python devido ao abandono do programador ou por qualquer outro, mas o aplicativo ainda está funcional ou o aplicativo requer uma determinada versão do Python.

Isso pode levar a um grande problemaPor isso podemos dispor de uma excelente ferramenta que nos permitirá instalar em nosso sistema diferentes versões desta linguagem.

em pyenv

A ferramenta sobre a qual vamos falar hoje é o Pyenv é uma ferramenta simples, poderosa, gratuita, de código aberto e plataforma cruzada que é focado no gerenciamento de várias versões do Python em sistemas Linux.

Pyenv é uma ferramenta baseada em rbenv e ruby-build e que isso foi modificado para que pudesse funcionar com a linguagem de programação Python, que em poucas palavras é que é uma bifurcação para Python.

Esta excelente ferramenta nos ajuda a instalar, gerenciar e alternar entre várias versões do Python, que normalmente é feito para testar o código em vários ambientes Python.

Esta ferramenta pode ser de grande utilidade para programadores Você deseja testar suas criações escritas em Python em vários ambientes e em diferentes versões de Python.

Com ele, você evitará ter que instalar e desinstalar cada versão do Python em seus sistemas ou ter que estar de um computador para outro com o mesmo sistema, mas com uma versão diferente da linguagem de programação.

uns aos outrosas principais características desta ferramenta podemos destacar:

  • Ser capaz de alterar a versão global do Python por usuário.
  • Definir a versão local do Python por projeto.
  • Gerenciamento de ambientes virtuais criados por anaconda ou virtualenv.
  • Permite que você substitua a versão do Python por uma variável de ambiente.
  • Pesquise comandos de várias versões do Python e muito mais.

Como instalar o Pyenv no Ubuntu 18.04 e derivados?

Si quero instalar esta ótima ferramenta, devemos abrir um terminal com Ctrl + Alt + T e vamos instalar algumas dependências para o aplicativo:

sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

Agora podemos prosseguir com a instalação do Pyenv em nossos computadores É baixando a ferramenta do seu espaço no github e usaremos o script pyenv-install.

Tudo que você tem a fazer é execute o seguinte comando em seu terminal para instalar o pyenv.

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

Ao executar isso, devemos aguardar o download e a instalação. No final da instalação, o instalador irá notificá-lo para adicionar o Pyenv à sua pasta pessoal.

Pelo que deve adicionar as seguintes linhas ao seu arquivo ~/.bash_profile, devemos abrir um terminal e executar:

nano ~/.bash_profile

E adicionamos as seguintes linhas no final do arquivo, aqui devemos substituir "USER" pelo seu nome de usuário do sistema.

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Salvamos as alterações com Ctrl + O e saímos do nano com Ctrl + X, agora devemos tornar essas alterações válidas executando o seguinte comando:

source ~/.bash_profile

Pyenv está pronto para uso.

Como usar o pyenv no Ubuntu?

pyenv

Assim que a instalação for concluída, podemos verificar se ele está funcionando e saber quais versões de Python temos disponíveis para usar em nosso sistema.

Por esta vamos abrir um terminal e vamos executar:

pynev install -l

O eles também podem executar:

pyenv install –list

Este comando exibirá todas as versões disponíveis.

Agora para saber o que instalamos devemos executar:

pyenv versions

Pára instale qualquer uma das versões disponíveis que Pyenv nos mostrou passos atrás, podemos executar este comando:

pyenv install x.x.xx

Onde substituímos o x pela versão do Python que desejamos instalar no sistema.

Finalmente, para alterar a versão do Python, fazemos isso com:

pyenv global x.xx.x

Se você quiser saber mais sobre esta ferramenta você pode consultar o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.