将 python3 设置为 Mac 上的默认 python

2023-11-29

我在这里想做的是将 python3 设置为我的默认 python。除了mac上自动安装的python 2.7外,我安装了python3 with homebrew。这是我正在关注的网站。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

然后我做了酿造安装蟒蛇,并希望看到python3当我做蟒蛇——版本。但这只是告诉我蟒蛇2.7.10。我希望我的默认 python 是python3 not 2.7

我从网站上发现了一点线索。

我安装了 Python 3 吗?

$ python --version
Python 3.6.4

如果您仍然看到 2.7 确保PATH /usr/local/bin/ 优先于 /usr/bin/

也许它与某些事情有关PATH?有人能用简单的英语解释一下什么吗PATH到底是怎样的以及当我运行时如何使我的默认 python 成为 python3蟒蛇——版本在终端?


可能最安全、最简单的方法是使用brew然后修改你的PATH:

第一次更新酿造:

brew update

接下来安装Python:

brew install python

这将安装 python3 并将其符号链接到 python,有关更多详细信息,请执行以下操作:

brew info python

寻找注意事项:

==> Caveats
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/python/libexec/bin

然后添加到你的路径中/usr/local/opt/python/libexec/bin:

export PATH=/usr/local/opt/python/libexec/bin:$PATH

的顺序PATH很重要,首先把/usr/local/opt/python/libexec/bin将有助于优先选择brew安装(python3)而不是您系统中的安装/usr/bin/python

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 python3 设置为 Mac 上的默认 python 的相关文章

随机推荐