我在这里要做的是将 python3 作为我的默认 python。 除了自动安装在 mac 上的 python 2.7 之外,我用 homebrew 安装了 python3 。这是我关注的网站。 http://docs.python-guide.org/en/latest/starting/install3/osx/#install3-osx
我想我很好地遵循了每条说明,全新安装了 xcode、命令行工具和自制软件。但这是我的一点困惑。
该脚本将解释它将进行哪些更改,并在安装开始前提示您。安装 Homebrew 后,将 Homebrew 目录插入 PATH 环境变量的顶部。您可以通过在 ~/.profile 文件底部添加以下行来执行此操作
导出 PATH=/usr/local/bin:/usr/local/sbin:$PATH
我真的很困惑这是什么,但我的结论是我应该在 /.profile 文件的底部添加下面这行。所以我通过在终端中 打开 .profile 打开了 **/.profile** 文件,并在底部添加了以下行。现在它看起来像这样。
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
# Setting PATH for Python 3.6
# The original version is saved in .profile.pysave
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
然后我做了 brew install python ,并希望在我执行 python –version 时看到 python3 。但它只显示 python 2.7.10。 我希望我的默认 python 是 python3 而不是 2.7
我从网站上找到了一点线索。
我安装了 Python 3 吗?
$ python --version
Python 3.6.4
如果您仍然看到 2.7,请确保在 PATH /usr/local/bin/ 中优先于 /usr/bin/
也许它必须与 PATH 做些什么? 有人可以用简单的英语解释 PATH 到底是什么,以及当我在终端中运行 python –version 时如何使我的默认 python 成为 python3 ?
原文由 Sambo Kim 发布,翻译遵循 CC BY-SA 4.0 许可协议
可能最安全和简单的方法是使用 brew 然后修改你的
PATH
:第一次更新酿造:
接下来安装python:
这将安装 python3 并将其符号链接到 python,有关更多详细信息,请执行以下操作:
寻找注意事项:
然后添加到您的路径
/usr/local/opt/python/libexec/bin
:PATH
的顺序很重要,通过首先放置/usr/local/opt/python/libexec/bin
将有助于优先选择 brew 安装(python3),而不是系统中位于/usr/bin/python