sistemas:suap:pythonenv

NSTALANDO 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

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

  • sistemas/suap/pythonenv.txt
  • Última modificação: 2021/08/25 10:33
  • (edição externa)