Mac OS X 下使用 pyenv 来管理 python 的版本
、安装OS X的套件管理器,网址如下:
http://brew.sh/index_zh-cn.html
如果不想打开网址的话,请打开终端,粘贴如下命令并执行:
Shell代码
ruby -e "$(curl - fsSL https://raw.githubusercontent.com/Homebrew/install /master/install)"
2、安装pyenv,命令如下:
brew update
brew install pyenv
然后在 .bash_profile 文件中添加
eval “$(pyenv init -)”
如果没有.bash_profile的文件。就自己在目录下创建一个
vi .bash_profile
eval "$(pyenv init -)"
:wq
官方具体的操作可以查看 https://github.com/yyuu/pyenv#homebrew-on-mac-os-x
3.使用 pyenv 安装 python 的其他版本
- 查看能安裝的版本 $ pyenv install --list
- 使用 pyenv 安装 python 3 $ pyenv install 3.5.0 -v
- 安装完成后,更新数据库 $ pyenv rehash
查看目前系统已安装的 Python 版本
$pyenv versions
* system (set by /Users/chloechen/.pyenv/version)
3.5.0
* 表示系统当前正在使用的版本
切换 Python 版本
$ pyenv global 3.5.0
查看目前系统 Python 版本
$ pyenv versions
system
\* 3.5.0 (set by /Users/chloechen/.pyenv/version)
运行 Python,确认 Python 版本
$ python
Python 3.5.0 (default, Apr 30 2016, 18:42:13)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang- 602.0.49)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
将 Python 切换回 2.7
$ pyenv global 2.7.9
参考资料
虚拟环境的使用
创建虚拟环境
$ peen virtualenv 2.7.10 my-virtual-env-2.7.10
若不指定python 版本,会汇报认使用当前环境python版本。
列出当前虚拟环境
pyenv virtualenvs
激活虚拟环境
pyenv activate
退出虚拟环境
pyenv deactivate
删除虚拟环境
pyenv uninstall my-virtual-env
github.com/yyuu/pyenv
Pyenv Commands
Python多版本共存之pyenv