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
Próxima revisão Ambos lados da revisão seguinte
sistemas:python:pyenv [2018/03/21 09:56]
Makelli Araujo Juca
sistemas:python:pyenv [2018/03/21 12: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)