如果您通过Homebrew安装python3,则默认情况下会安装最新版本,我也是这样做的。但我想要3.3而不是3.4。如何使用Homebrew将其替换为3.3?我想尝试使用Python 3中的Django,但我只是学习Django,所以我想使用最新稳定版本,目前是1.6,它与Python 3.3兼容。我想要与Python 3一起使用它,因此必须是3.3。Django 1.7与Py3.4兼容,但在它稳定之前我不想折腾它...我的操作系统是OS X 10.8.5。
以下是一些你可以从homebrew FAQ中汇集起来的元素。
我能自己编辑配方吗? - 是的。
brew edit python3
找到 url
并将其更改为指向 3.3
版本的 ftp 链接(3.3.6
)。
从本地下载存档,并使用 shasum
计算校验和。
将文件保存为 python33.rb
并使用 brew install --debug python33.rb
进行安装。
在执行过程中,使用 --debug
标志可以帮助您解决一些步骤无法正常工作的问题(例如,在最新公式中,删除 2to3
二进制文件是一个问题),您可以尝试还原此更改,因为 Python 3.3 没有 ensurepip
引导模块。
您可以在这里找到我所使用的公式:python 3.3.5
shasum
进行校验,那么在进行 brew edit python3
时,可以将输出复制并粘贴到 sha256
变量中。这样,您就可以像平常一样使用 brew install python3
安装了。 - adambullmer