我刚在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?
答案 0 :(得分:3)
我相信你的惊喜来自shell搜索/ usr / bin,然后再尝试你的PATH。你确实不想要弄乱这个部分,但是你可以用一个简单的别名解决它。像
这样的东西alias python='/Library/Frameworks/Python.framework/Versions/3.5/bin/python'
......应该做的伎俩。但是,我建议您选择 python 以外的名称,例如 pyth 或 py3 。