在Mac OS X 10.6上重新安装Python 2.6

2 投票
1 回答
2906 浏览
提问于 2025-04-16 20:25

很久以前,我删除了包含Mac OS X自带Python安装的2.6目录,现在我需要把它恢复回来。我该怎么做才能重新编译并安装Python到原来的位置呢?

我知道一些解决方案,比如FinkbrewMacPorts,但我不知道它们是否能解决我的问题,也不知道怎么用它们来做到这一点。我需要把安装放回原来的位置(/System/Library/Frameworks/Python.framework/Versions),并且要像以前那样正常工作。

1 个回答

4

最简单的解决办法就是在你现有的系统上重新安装 OS X 10.6。正如评论中提到的,想要完全复制苹果自带的 Python 系统是不太现实的,因为苹果对它做了很多调整,虽然这些调整中的很多都是苹果在这里发布的(你可以查看特定的 OS X 版本,找到它所包含的开源组件和苹果提供的补丁)。不过,OS X 的安装程序让重新安装整个系统变得简单且基本上不会出错,这样做不会影响你家目录里的文件或大多数已记录的自定义设置。如果你对 /System/Library/usr 里的文件做了其他更改或删除(除了 /usr/local),那就不一定能保证安全了;你已经知道,不要这样做!像往常一样,在开始之前做好硬盘的完整备份是明智的。重新安装通常不会超过几个小时,这比从源代码重新创建系统 Python 要省时得多。

撰写回答