如何在OS X上使用Homebrew安装Python 3.3(而不是3.4)?

9 投票
1 回答
12048 浏览
提问于 2025-04-18 13:27

如果你通过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的常见问题解答中了解到的内容。

  1. 我可以自己编辑配方吗? - 可以。

    brew edit python3
    
  2. 找到url,把它改成指向3.3版本的ftp链接(3.3.6)的地址。

  3. 把这个压缩包下载到本地,然后用shasum计算它的校验和。

  4. 把文件保存为python33.rb,然后用brew install --debug python33.rb来安装。

加上--debug这个选项可以帮助你解决一些步骤不正常的问题(比如在最新的配方中,删除2to3这个二进制文件就出了问题),你可以尝试恢复这个更改,因为python3.3没有ensurepip这个启动模块。

你可以在这里找到我使用的配方:python 3.3.5

撰写回答