Skip to content

Instantly share code, notes, and snippets.

@luzfcb
Last active April 29, 2024 13:30
Show Gist options
  • Star 71 You must be signed in to star a gist
  • Fork 16 You must be signed in to fork a gist
  • Save luzfcb/ef29561ff81e81e348ab7d6824e14404 to your computer and use it in GitHub Desktop.
Save luzfcb/ef29561ff81e81e348ab7d6824e14404 to your computer and use it in GitHub Desktop.
instalar pyenv no ubuntu

baseado no meu outro tutorial https://gist.github.com/luzfcb/1a7f64adf5d12c2d357d0b4319fe9dcd que é mais atualizado que este. Eu não constumo atualizar esse tutorial, mas é bom para dar uma visão geral simplista das configurações.

Use o pyenv https://github.com/pyenv/pyenv para baixar, instalar e gerenciar múltiplas versões do INTERPRETADOR Python na sua maquina.

Primeiro instale as dependências:

Linux (Ubuntu):

Abra um terminal, apertando o atalho CRTL + ALT + T ou digite aperte a tecla do windows e digite terminal, ou clique com o botão direito na tela, e escolha a opção "Abrir Terminal" (somente para Ubuntu 15.10 ou superior, para 14.04 é necessário instalar o pacote nautilus-open-terminal e reiniciar)

Primeiro, atualize a lista de pacotes:

sudo apt-get update

Instale os pacotes básicos

sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm gettext libncurses5-dev tk-dev tcl-dev blt-dev libgdbm-dev git python2-dev python3-dev aria2 lzma liblzma-dev

depois:

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

logo após, edite o arquivo .bashrc localizado na "Pasta Pessoal" ou Home do seu usuário, com o comando:

gedit ~/.bashrc

adicione esses comandos ao final do arquivo:

export PYTHON_BUILD_ARIA2_OPTS="-x 10 -k 1M"

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

feito isso, salve o arquivo, feche o gedit e feche TODOS os terminais para poder aplicar a configuração.

Abra novamente um terminal, apertando o atalho CRTL + SHIFT + T .

Você pode ver as versões do interpretador Python que podem ser instalados com o comando:

pyenv install -l

Se a versão do interpretador Python que você quer instalar não aparecer na lista, tente atualizar da base de dados de versões do interpretadores rodando pyenv

pyenv update

Instale o pyenv (vou usar a versão 3.5.1 nos exemplos a seguir, mas você pode usar qualquer uma das versões listadas ao executar pyenv install -l )

pyenv install 3.5.1

logo após, defina o Python 3.5.1 como o python padrão do seu usuário:

pyenv global 3.5.1

ps: Se você instalou múltiplas versões do interpretador python e quer deixa-las disponíveis para uso execute

pyenv global versao_principal segunda_versao terceira_versao

exemplo, vamos supor que você instalou o Python 3.5.1, 3.6.2, 2.7.13 , então o comando seria:

pyenv global 3.5.1 3.6.2 2.7.13

Verifique a versão instalada com:

python -V
@clebersantos
Copy link

Aqui tbm uso o oh-my-zsh e só funcionou adicionando no final do arquivo ~/.zshrc o código abaixo.

export PYTHON_BUILD_ARIA2_OPTS="-x 10 -k 1M"

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

@marcythany
Copy link

Agradecide <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment