强大的pyenv
经常遇到这样的情况:
系统自带的Python是2.6,自己需要Python2.7中的某些特性;
系统自带的Python是2.x,自己需要Python3.x;
此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存。pyenv就是这样一个Python版本管理器。
安装pyenv$gitclonegit://github.com/yyuu/pyenv.git~/.pyenv$echo'exportPYENV_ROOT="$HOME/.pyenv"'>>~/.bashrc$echo'exportPATH="$PYENV_ROOT/bin:$PATH"'>>~/.bashrc$echo'eval"$(pyenvinit-)"'>>~/.bashrc$exec$SHELL-l
安装完成之后需要对数据库进行更新:
$pyenvrehash
使用就非常简单了
查看可安装的版本 pyenv install --list
安装指定版本 pyenv install 3.4.3
查看已安装版本 pyenv versions
设置全局默认版本 pyenv global 3.4.1
设置当前路径版本 pyenv local 2.7.10
安装好 pyenv 后你就可以灵活的切换 python 版本了,virtualenv 的使用者也可以在创建虚拟环境的时候指定 Python 的解释器
$pipinstallvirtualenv#安装virtualenv$virtualenv-p~/.pyenv/versions/2.7.10/bin/pythonvenv#创建虚拟环境$ln-s./venv/bin/activateactive#建立软连接$../active#启用虚拟环境
也直接使用pyenv-virtualenv
这个工具叫做 pyenv-virtualenv, 安装方法依然跳过, 至于使用, 你只需要记住三条命令:
pyenvvirtualenv3.3.0env#创建一个Python版本为3.3.0的环境,环境叫做envpyenvactivateenv_name#激活env这个环境,此时Python版本自动变为3.3.0,且是独立环境pyenvdeactivate#离开已经激活的环境
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。