我在这里想做的是将 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(使用前将#替换为@)