sistemas:python:pyenv

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
sistemas:python:pyenv [2018/03/21 09:56]
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.
Linha 8: Linha 9:
  
 ===== Passos ===== ===== Passos =====
- 
 ==== Instalar algumas dependências: ==== ==== 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 +sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev git 
- +   
-  * sudo curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash +==== Install ====
-nstall:+
  
 $ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash $ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
-Update:+ 
 +  * adicione ao bash 
 + 
 +$ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc 
 + 
 +$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc 
 + 
 +$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc 
 + 
 +$ source ~/.bashrc 
 + 
 +==== Update: ====
  
 $ pyenv update $ pyenv update
-Uninstall: pyenv is installed within $PYENV_ROOT (default: ~/.pyenv). To uninstall, just remove it:+ 
 +==== Uninstall: pyenv is installed within $PYENV_ROOT (default: ~/.pyenv). To uninstall, just remove it:====
  
 $ rm -fr ~/.pyenv $ rm -fr ~/.pyenv
 +
 and remove these three lines from .bashrc: and remove these three lines from .bashrc:
  
Linha 28: Linha 40:
 eval "$(pyenv init -)" eval "$(pyenv init -)"
 eval "$(pyenv virtualenv-init -)" eval "$(pyenv virtualenv-init -)"
 +  
 +===== 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://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv 
 + 
 +===== 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   (criando com versão específica)  
 + 
 +$ pyenv activate my_venv_2.7.x
  
  
  • sistemas/python/pyenv.txt
  • Última modificação: 2021/08/25 10:33
  • (edição externa)