我通过自制软件安装了python 2.7.14,我也想通过自制软件安装最新版本的python 3。当我搜索"python3"时,我看到以下结果。
$ brew search python3
==> Formulae
boost-python3 python3 python@3
If you meant "python3" specifically:
It was migrated from homebrew/cask to homebrew/core.
为什么既有python@3
又有python3
?有什么区别?
目前,在自制核心中只有两个不同的 Python 公式:python
和python@2
。
python@3
和python3
都是Formula/python.rb
的别名。因此,它们只是安装相同包的不同名称。
请参阅两个别名:
Aliases/python@3
Aliases/python3
。两者都指向:
Formula/python.rb
若要自己查找此内容,请使用brew info
(例如,brew info python@3
(,并查找带有所用公式 URL 的From:
行。例如,此行可能如下所示:
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/python.rb