Skip to content

Instantly share code, notes, and snippets.

@martinusso
Last active January 8, 2023 20:54
Show Gist options
  • Select an option

  • Save martinusso/edd02aca78a19bd8d54c187099d3c6bd to your computer and use it in GitHub Desktop.

Select an option

Save martinusso/edd02aca78a19bd8d54c187099d3c6bd to your computer and use it in GitHub Desktop.
Preparando ambiente Python

pyenv

dependências

sudo apt update
sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

instala Pyenv

curl https://pyenv.run | bash

configura o ambiente

Cole o conteúdo abaixo no final do arquivo ‘~/.zshrc’

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

comandos pyenv

lista as versões disponíveis para download;

pyenv install --list
pyenv install --list | grep "3\.[678]"

instala uma versão:

pyenv install 3.8.3

torna uma versão instalada a padrão do sistema

pyenv global 3.8.3

verifica as versões instaladas no sistema

pyenv versions

links uteis

using virtualenv

create virtualenv

pyenv virtualenv 3.8.3 virtualenv-name

ativa virtualenv

pyenv activate virtualenv-name

usa

pip install qualquer coisa aqui

desativa

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