Instalando o pyenv no Linux Mint e Ubuntu

Publicado por Lisandro Guerra em 15/12/2015

[ Hits: 47.064 ]

Blog: https://spartanix.com/

 


Instalando o pyenv no Linux Mint e Ubuntu



O pyenv é um gerenciador de versões do Python. Ele permite que se instale e gerencie várias versões do Python usando a conta de usuário normal e permite manter várias versões isoladas umas das outras.

Esta dica foi testada no Mint 17.2, Mint 17.3, Mint 18, Raspbian Jessie(2016) e Ubuntu 14.04.3.

Para começar vamos atualizar o apt-get e instalar as dependências:

sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev git


Instaladas as dependências vamos passar a instalar o pyenv. Na página do projeto (https://github.com/yyuu/pyenv) tem um script de instalação que podemos chamar assim:

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

Ao final da instalação o script apresenta um aviso orientando a adicionar o pyenv ao load path editando seu arquivo ~/.bash_profile e inserindo as linhas apresentadas logo abaixo ao aviso. Podemos fazer isso no .profile ou no .bash_profile ou então no .bashrc, as linhas são:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Abra seu editor de textos favorito e cole estas linhas no final do seu ~/.profile (ou um dos outros citados), depois salve e feche.

No terminal vamos reiniciar, para ter efeito a mudança ,com:

source ~/.profile
ou
source ~/.bash_profile
ou
source ~/.bashrc

Conforme o arquivo que você editou.

Para testar é só chamar o pyenv no terminal:

pyenv
Linux: Instalando o pyenv no Linux Mint e Ubuntu
Alguns comandos:

pyenv vensions //mostra quais versões do Python estão instaladas
pyenv install -l //mostra uma lista das versões disponíveis para instalação
pyenv install //instala a versão solicitada ex.: pyenv install 3.5.1
pyenv global //torna principal a versão especificada após a palavra global ex.: $pyenv global 3.5.1

Agora é só instalar as versões que te interessarem da lista.

Abraço e até a próxima.

Fonte: https://github.com/yyuu/pyenv

Outras dicas deste autor

Acesso remoto ao Raspbian com xrdp

Wireless Ralink Driver

Servidor HTTP na linha de comando

Instalando impressora Epson Stylus T24 no Linux

Scanner Gotec (Plustek) no Linux Mint

Leitura recomendada

Instalando o IPython com extensão notebook no Linux Mint e Ubuntu

Obtendo mirrors mais velozes no Arch Linux

Spyder - Excelente IDE para desenvolver em Python

Como descobrir seu chat_id no Telegram

Hardware Project Simulator 0.23 - Mais fácil ainda!

  

Comentários
[1] Comentário enviado por Davidson0 em 20/03/2016 - 18:53h

Olá Amigo! Eu me cadastrei apenas para lhe agradecer, pois foi o único a explicar as coisas de forma 'mastigada'. Infelizmente no universo Linux existe muito o tal de explicação corrida, mas atualmente com a popularidade dos sistemas operacionais com kernel Linux pessoas como você contribuirão para o verdadeiro sentido do sistema operacional: que é satisfazer a necessidade de um usuário. Nada mais.

[2] Comentário enviado por Lisandro em 21/03/2016 - 09:53h


[1] Comentário enviado por Davidson0 em 20/03/2016 - 18:53h

Olá Amigo! Eu me cadastrei apenas para lhe agradecer, pois foi o único a explicar as coisas de forma 'mastigada'. Infelizmente no universo Linux existe muito o tal de explicação corrida, mas atualmente com a popularidade dos sistemas operacionais com kernel Linux pessoas como você contribuirão para o verdadeiro sentido do sistema operacional: que é satisfazer a necessidade de um usuário. Nada mais.


Obrigado Davidson e bem vindo à comunidade.

[3] Comentário enviado por bonilhasilvio em 21/08/2023 - 13:04h

Estou instalando o "pyenv" há dias e vinha encontrando dificuldades com a distribuição Mint 21.2 .
Fiz consulta em diversos tutoriais, como GitHub e outros. Muitas "receitas" e nenhuma solução.
Esse tutorial foi o único que solucionou o problema.
Parabéns e obrigado!
Silvio Bonilha



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts