如何使用brew在macOS中安装Python 3的早期版本?
通过该命令,brew install python
我获得了最新版本的Python 3(当前为v3.7.0),但我想要的是最新版本的Python
3.6(当前为3.6.5)。
我已经阅读了另一个pyenv
可以帮助处理不同python安装的软件包,但是此解决方案不适合我。
要干净安装Python 3.6.5,请使用:
brew unlink python # ONLY if you have installed (with brew) another version of python 3
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
如果您希望恢复以前安装的版本,则:
brew info python # To see what you have previously installed
brew switch python 3.x.x_x # Ex. 3.6.5_1
使用Homebrew安装Python有两个公式:python@2
和python
。
第一个用于Python 2,第二个用于Python 3。
注意: 您可以在网上找到过时的答案,该答案被python3
称为安装Python版本3的公式名称。现在就可以了python
!
默认情况下,使用这些公式,您可以安装对应的Python主版本的最新版本。因此,您不能直接安装3.6的次要版本。
使用brew
,您可以使用公式的地址安装软件包,例如在git存储库中。
brew install https://the/address/to/the/formula/FORMULA_NAME.rb
或专门针对Python 3
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/COMMIT_IDENTIFIER/Formula/python.rb
您必须指定的地址是所需版本的公式的最后提交地址(python.rb)。您可以通过查看homebrew-core / Formula /
python.rb的历史记录来找到commint标识符
https://github.com/Homebrew/homebrew-
core/commits/master/Formula/python.rb
在上面的链接中,您不会找到3.6.5以上版本的Python的公式。该(官方)资源库的维护者发布Python 3.7之后,他们仅提交对Python
3.7配方的更新。
如上所述,使用自制软件时,只有Python 2(python @ 2)和Python 3(python), 而Python 3.6没有明确的公式 。
虽然这些次要更新在大多数情况下和对于大多数用户而言都是无关紧要的,但我将搜索是否有人对3.6做过明确的公式。
本文向大家介绍gradle 在OS X / macOS上使用自制软件安装,包括了gradle 在OS X / macOS上使用自制软件安装的使用技巧和注意事项,需要的朋友参考一下 示例 自制软件的用户可以通过运行来安装gradle
我试图启动,但失败了 当我使用时,得到以下错误: 在上的快速搜索显示我需要版本63的lib。然而说我有64.2版本。 我尝试了两种 有人能帮忙吗?提前感谢。
我读过另一个包,它可以帮助处理不同的python安装,但是这个解决方案不适合我。
我使用命令在我的Mac上安装Java。但是当我运行 时,我收到以下消息: 无法完成操作。找不到 Java 运行时。 有关安装 Java 的信息,请访问 http://www.java.com。我有几个问题: 如何使用HomeBrew安装JRE 我需要安装哪个JRE版本
我已经使用这里的安装链接安装了postgres 之后通过自制 然后 我运行时出错了。 是 psql: 错误: 无法连接到服务器: 连接被拒绝 服务器是否在本地运行并接受 Unix 域套接字上的连接 “/tmp/.s.PGSQL.5432”? 和 引导失败:5:输入/输出错误错误:执行时失败以5退出。 找不到任何博客或教程。怎么安装?
问题内容: 我都python2.7和安装。 符号链接链接到。 当我键入: 它将默认安装的python2版本。 一些软件包同时支持python2和python3。 如何安装via python3版本? 问题答案: 你可能需要构建virtualenvpython3的,然后在激活virtualenv之后安装python3的软件包。这样你的系统就不会混乱了 可能是这样的: