pyenv
可以帮助你在一台开发机上建立多个版本的
python
环境,
并提供方便
的切换方法。
virtualenv
可以搭建虚拟且独立的
python
环境,
可以使每个项目环境与其他项
目独立开来,保持环境的干净,解决包冲突问题。
首先我们可以用
pyenv
安装多个
python
版本,
比如安装了
2.5,
2.6,
3.3
三
个版本。
用户可以随意切换当前默认的
python
版本。
但这时候,
每个版本
的环境仍是唯一的,
如果我们想在环境中安装一些库的话,
还是会导致这个版
本的环境被修改。
这个时候,
如果我们用
virtual
env
去建立虚拟环境,
就
可以完全保证系统路径的干净。无论你在虚拟环境中安装了什么程序,
都不会
影响已安装版本的系统环境。
1
安装
pyenv
(
1
)
选择安装到
$HOME/.pyenv
目录(但你可以在某处安装其他)。
git clone
https:
/
/github.com/yyuu/pyenv.git ~/
.pyenv
(
2
)配置环境变量
echo '
export
PYENV_ROOT=
"
$HOME
/.pyenv"
' >> ~/.bash_profile
echo '
export
PATH=
"
$PYENV_ROOT
/bin:
$PATH
"
' >> ~/.bash_profile
(
3
)添加
pyenv
初始化到你的
shell
echo
'eval "$(pyenv init -)"'
>> ~/.bash_profile
(
4
)重新启动你的
shell
使更改生效。
exec
$SHELL