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

标签 python macos build compilation

不久前,我删除了包含内置 Mac OS X Python 安装的 2.6 目录,现在我需要将其恢复。如何重新编译 Python 并将其安装到原始位置?

类似Fink的解决方案, brew ,和MacPorts都是我所知道的,但如果它们能够解决我的问题,我不知道如何以这种方式使用它们。我需要将安装安装在原始位置 (/System/Library/Frameworks/Python.framework/Versions) 并像原来一样工作。

最佳答案

最简单的解决方案是在现有安装上重新安装 OS X 10.6。正如评论中所指出的,构建 Apple 提供的 Python 系统的精确副本是不切实际的,因为有大量的 Apple tweek,尽管其中许多是由 Apple 发布的 here (您可以深入了解特定的 OS X 版本,并找到其中包含的开源组件以及 Apple 提供的补丁)。但 OS X 安装程序可以轻松且万无一失地重新安装所有 OS X,而不会影响主目录中的文件或大多数记录的自定义项。如果您对 /System/Library/usr(/usr/local 除外)中的文件进行了其他更改或删除,那么一切都将失败。 >);正如您所学到的,不要这样做!与往常一样,在开始之前对硬盘进行完整备份是明智的做法。重新安装不会超过几个小时,这比尝试从源代码重新创建系统 Python 的时间要少得多。

关于python - 在 Mac OS X 10.6 上重新安装 Python 2.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6501941/

相关文章:

python - 如何使用逗号或管道解析 CSV 文件并读入数据框?

python - 如何从 fasta 文件中删除重复项,但根据标题每组至少保留一个

c++ - QDesktopServices::openUrl() 无法在 MAC Finder 中打开目录

python - 在python中使用命令行参数将变量设置为c程序的输出

python - 将 Mat 参数从 Python 传递给 C++ 方法

macos - MacOS QT 中的错误消息 "OpenCV: not authorized to capture video (status 0)"

api - OSX API 问题 : Where does BlockZero live?

unity3d - Unity 构建错误 `DirectoryNotFoundException`

TFS 构建定义 - 您可以将其添加到源代码管理中吗?

.net - 有一个 sln 文件,可以列出该 sln 下所有项目的所有文件吗?