枫之叶 世界是平衡的,每个人都是通过自己的努力,去决定自己生活的样子。

pyenv+virtualenv实现不同Python版本、不同项目运行环境隔离

p

pyenv

https://zhuanlan.zhihu.com/p/27294128
这个已经写的蛮详细了,不重复

git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> /etc/profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> /etc/profile
echo 'eval "$(pyenv init -)"' >> /etc/profile
source /etc/profile

关于通过文件设置环境变量:
http://www.powerxing.com/linux-environment-variable/

相关命令

pyenv --version #验证安装成功
pyenv global
pyenv global 3.6.6  #查看系统自身用的python版本
pyenv install --list    #可安装的版本
pyenv install -v 3.5.2  #在线安装python版本
pyenv install 3.5.2 # 由于网络原因,在线安装慢,可先下载到/data/.pyenv/cache目录,用此命令安装

virtualenv

git clone https://github.com/yyuu/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> /etc/profile

相关命令

pyenv virtualenv 3.6.6 project_01 #创建
pyenv activate project_01 # 进入
pyenv deactivate # 退出
pyenv virtualenv-delete project_01 # 删除

——最后更新:2019-10-10

(完)

About the author

Add Comment

作者: admin
枫之叶 世界是平衡的,每个人都是通过自己的努力,去决定自己生活的样子。

碎言碎语

有点小懒,不定期更新

分类目录

标签