pyenv与virtualenv的差别:
pyenv:同一个系统中,安装多个python版本
virtualenv:python虚拟环境,同一个python版本下,管理不同的包
安装pyenv:
git clone git://
github.com/yyuu/pyenv.git ~/.pyenv
vim ~/.bashrc ,加入下面三行后
source ~/.bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH = "$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"source ~/.bashrc
检查是否正确安装及使用帮助:
pyenv --help
安装python
pyenv install --list
pyenv 3.5.1 install -v
pyenv rehash
设置全局默认python版本:
pyenv global 3.5.1
设置虚拟环境:
exec $SHELL
pyenv-virtualenv会为pyenv引入一些新的命令,例如 virtualenv/virtualenv-delete用于创建/删除虚拟环境,virtualenvs用于列出所有的虚拟环境,activate /deactivate用于激活和禁用虚拟环境
新建虚拟/删除虚拟环境:
pyenv virtualenv 3.5.1 env
pyenv activate env
pyenv deactivate