首页 > 编程语言 > 详细

python学习之pyenv

时间:2017-08-22 12:16:20      阅读:358      评论:0      收藏:0      [点我收藏+]

我们经常有这种需求:

linux系统中既要有python2.xxx,又要有python3.xxx,甚至更极端的情况是,有多个版本的python3.xxx。

如何实现上述需求呢?更新python的话,费事又容易将文件搞丢失,还只能使用一个版本的python。

于是,pyenv工具就出现了!

通过pyenv工具可以在系统上多个版本的python,而当你需要使用其中一个版本的时候,切换也非常容易!

安装:

yum install readline readline-devel readline-static -y
yum install openssl openssl-devel openssl-static -y
yum install sqlite-devel -y
yum install bzip2-devel bzip2-libs -y
yum install git -y
yum install gcc-c++ -y

安装pyenv并设置

git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo export PYENV_ROOT="$HOME/.pyenv" >> ~/.bashrc
echo export PATH="$PYENV_ROOT/bin:$PATH" >> ~/.bashrc
echo eval "$(pyenv init -)" >> ~/.bashrc
exec $SHELL -l

查看支持版本:

pyenv install --list

安装版本:

pyenv install 3.5.0(卸载用uninstall)

安装后刷新:

pyenv rehash

查看当前正在使用版本:

pyenv version

查看所有安装的版本:

pyenv versions

切换版本(永久):

pyenv global xxx

还有一个非常好用的工具virtualenv,他可以在系统上创建完全虚拟的python环境,当在系统上操作多个项目时,非常有用!

安装:

git clone git://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
exec $SHELL #重新载入环境

创建虚拟环境:

pyenv virtualenv system project01

激活和失活:

pyenv active xxx

pyenv deactive

删除虚拟环境:

pyenv virtualenv-delete xxx

 

python学习之pyenv

原文:http://www.cnblogs.com/leomei91/p/7410842.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!