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:
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:
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:
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
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.
[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.
[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