Mac OS X 下 Python 2.7 & 3.5 共存

 
 

因学习需要,我需要安裝 Python 3.5,但主要使用 Mac OS 10.10 的 Python 2.7,怎么样让 Python 3.5 & Python 2.7 並存在 OS 內,相互不影响呢? 我使用 “pyenv” 來控管!

官方的权威介绍和指导,请移步:https://github.com/yyuu/pyenv

1、安装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

参考资料

github.com/yyuu/pyenv
[博客] Mac OS下多版本python共存
Pyenv Commands
Python多版本共存之pyenv



作者:宇文黎琴
链接:http://www.jianshu.com/p/1927349cb6a2
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值