【问题标题】:Re-install Python 2.6 on Mac OS X 10.6在 Mac OS X 10.6 上重新安装 Python 2.6
【发布时间】:2011-09-24 00:31:47
【问题描述】:

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

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

【问题讨论】:

  • 如果你安装了macports python,还要安装python_select。然后你可以使用 macports python 作为你的默认 python。无需重新安装苹果版。
  • OS X 中的默认 python 包含诸如 Objective-C 桥之类的东西。自定义 Python 安装没有这些。
  • 使用 python_select 并不能解决我的问题。我知道如何安装任何版本的 python 并让它作为我的默认 python 工作,但我需要重新安装原来的 osx python。

标签: python macos build compilation


【解决方案1】:

最简单的解决方案是在现有安装的基础上重新安装 OS X 10.6。正如 cmets 中所述,由于 Apple tweek 数量众多,构建 Apple 提供的系统 Python 的精确副本是不切实际的,尽管其中许多是由 Apple here 发布的(您可以深入了解特定的 OS X 版本和找到与 Apple 提供的补丁一起进入其中的开源组件)。但是 OS X 安装程序使重新安装所有 OS X 变得容易且通常万无一失,而不会影响您的主目录中的文件或大多数记录在案的自定义设置。如果您对/System/Library 或/usr(/usr/local 除外)中的文件进行了其他更改或删除,所有赌注都将取消;正如你所学到的,不要那样做!与往常一样,在开始之前对硬盘进行完整备份是谨慎的做法。重新安装不会超过几个小时,这比尝试从源代码重新创建系统 Python 的时间要少得多。

【讨论】:

  • 从个人经验来看,这是让 Python 再次工作的最安全、最简单的方法。
  • 这是我自己得出的结论。感谢您的验证:P
  • 最简单的解决方案实际上是安装 Lion。学过的知识。不要使用 sudo 删除东西,除非你真的很清楚自己在做什么。
  • 如果我们从 System/Library 和 /usr/local 中删除了内容,您有什么建议?
猜你喜欢
  • 1970-01-01
  • 2011-07-29
  • 2011-09-23
  • 2011-12-01
  • 1970-01-01
  • 2010-12-06
  • 2010-11-30
  • 2011-02-04
  • 1970-01-01
相关资源
最近更新 更多