Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
sistemas:python:pyenv [2018/03/21 09:50] Makelli Araujo Juca |
sistemas:python:pyenv [2018/03/22 08:56] Makelli Araujo Juca |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Pyenv e Pyenv-virtualenv ====== | ====== Pyenv e Pyenv-virtualenv ====== | ||
+ | ====== Pyenv ====== | ||
o pyenv conseguimos instalar facilmente versões diferentes do python na mesma máquina e alternar entre elas apenas com um simples comando. Já o pyenv-virtualenv é um plugin do pyenv que nos permite criar ambientes isolados escolhendo a versão do Python antes de criá-los. | o pyenv conseguimos instalar facilmente versões diferentes do python na mesma máquina e alternar entre elas apenas com um simples comando. Já o pyenv-virtualenv é um plugin do pyenv que nos permite criar ambientes isolados escolhendo a versão do Python antes de criá-los. | ||
+ | |||
+ | |||
+ | Instalação no site oficial: https:// | ||
===== Passos ===== | ===== Passos ===== | ||
+ | ==== Instalar algumas dependências: | ||
+ | |||
+ | $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev git | ||
+ | | ||
+ | ==== Install ==== | ||
+ | |||
+ | $ curl -L https:// | ||
+ | |||
+ | * adicione ao bash | ||
+ | |||
+ | $ echo ' | ||
+ | |||
+ | $ echo 'eval " | ||
+ | |||
+ | $ echo 'eval " | ||
+ | |||
+ | $ source ~/.bashrc | ||
+ | |||
+ | ==== Update: ==== | ||
+ | |||
+ | $ pyenv update | ||
+ | |||
+ | ==== Uninstall: pyenv is installed within $PYENV_ROOT (default: ~/.pyenv). To uninstall, just remove it:==== | ||
+ | |||
+ | $ rm -fr ~/.pyenv | ||
+ | |||
+ | and remove these three lines from .bashrc: | ||
+ | |||
+ | export PATH=" | ||
+ | eval " | ||
+ | eval " | ||
+ | | ||
+ | ===== Utilizando ===== | ||
+ | $ pyenv | ||
+ | |||
+ | $ pyenv versions (versões que existem) | ||
+ | |||
+ | $ pyenv install -l (versões disponíveis para instalar) | ||
+ | |||
+ | $ pyenv install 3.5.1 (instalar versão) | ||
+ | |||
+ | $ pyenv global 3.5.1 (tornar a versão o padrão do sistema) | ||
+ | |||
+ | ====== Pyenv-virtualenv ====== | ||
+ | |||
+ | ===== instalar o plugin pyenv-virtualenv ===== | ||
+ | |||
+ | $ git clone https:// | ||
+ | |||
+ | ===== Utilizando ===== | ||
+ | |||
+ | $ pyenv virtualenv system my_venv_2.7.x (criando com versão do sistema) | ||
- | | + | $ pyenv vistualenv 3.5.1 my_env_3.5.1 |
- | * sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev git | + | |
- | - Item numa Lista Ordenada | + | $ pyenv activate my_venv_2.7.x |
- | + | ||