如何使用Python 3.5作为默认的python解释器

时间:2016-11-09 20:16:53

标签: python python-2.7 python-3.x macos-sierra

我刚在Mac OS Sierra上安装了Python 3.5并更新了我的.bash_profile文件:

MacBook:~ admin$ more .bash_profile

# Setting PATH for Python 3.5
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

当我检查PATH是否设置正确时,我有以下输出:

MacBook:~ admin$ echo "$PATH"
/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet

然而,当我从终端运行Python时,仍然执行Python 2.7:

MacBook:~ admin$ python --version Python 2.7.12
MacBook:~ admin$ which python /usr/local/bin/python

默认情况下如何使用Python 3.5?

1 个答案:

答案 0 :(得分:3)

我相信你的惊喜来自shell搜索/ usr / bin,然后再尝试你的PATH。你确实想要弄乱这个部分,但是你可以用一个简单的别名解决它。像

这样的东西
alias python='/Library/Frameworks/Python.framework/Versions/3.5/bin/python'

......应该做的伎俩。但是,我建议您选择 python 以外的名称,例如 pyth py3

相关问题