如何在OS X上使用Homebrew安装Python 3.3(而不是3.4)?
如果你通过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是支持Python 3.4的,但我不想在它不稳定的时候去碰它……我用的是OS X 10.8.5。
1 个回答
12
这里有一些你可以从Homebrew的常见问题解答中了解到的内容。
我可以自己编辑配方吗? - 可以。
brew edit python3
找到
url
,把它改成指向3.3
版本的ftp链接(3.3.6
)的地址。把这个压缩包下载到本地,然后用
shasum
计算它的校验和。把文件保存为
python33.rb
,然后用brew install --debug python33.rb
来安装。
加上--debug
这个选项可以帮助你解决一些步骤不正常的问题(比如在最新的配方中,删除2to3
这个二进制文件就出了问题),你可以尝试恢复这个更改,因为python3.3没有ensurepip
这个启动模块。
你可以在这里找到我使用的配方:python 3.3.5