python 多版本管理pyenv和virtualenv虛擬開發環境

pyenv是管理多個python版本的工具。python

1.pyenv的安裝git

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

2.將PYENV_ROOTpyenv init加入bash的~/.bashrcgithub

1 echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
2 echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
3 echo 'eval "$(pyenv init -)"' >> ~/.bashrc
4 source ~/.bashrc

3.須要的依賴關係sql

 1 sudo apt-get install -y build-essential zlib1g-dev libssl-devshell

2 sudo apt-get install libsqlite3-dev libbz2-dev libreadline-dev bash

4.pyenv的一些命令工具

安裝指定版本的pythonui

例如安裝python 3.5.2spa

 1 pyenv install 3.5.2 插件

2 pyenv rehash 

卸載指定的python

 1 pyenv unstall 3.5.1 

指定shell的python版本

 1 pyenv shell 3.5.1 

5.pyenv-virtual是pyenv的插件,它支持管理多個virtualenv

安裝pyenv-virtualenv

1 git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
2 echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile

建立virtualenv

 1 pyenv virtualenv 版本號 虛擬環境名稱 

刪除virtualenv

 1 pyenv uninstall 虛擬環境名稱

列表virtualenv

 1 pyenv virtualenvs 

激活/禁用virtualenv

 1 pyenv activate aiohttp-virtual-env

2 pyenv deactivate 

相關文章
相關標籤/搜索