2

我领先一步,在我的 OSX 10.5.5 Intel Mac 上从 www.python.org/download/ 下载并安装了 OSX Python 2.6 包,并安装了完整的包内容。只有在此之后,我才遇到http://wiki.python.org/moin/MacPython/Leopard指出您应该对软件包进行部分安装以避免干扰系统安装。

恐怕我已经通过该安装程序覆盖了系统框架,我记得在发现这一点后在某处阅读过,我会丢失 OSX 系统安装中包含的某些元素,而不是 Python 发行版。

有什么办法可以扭转这种情况或恢复我可能丢失的任何东西吗?我到底失去了什么,这会是个问题吗?

4

3 回答 3

5

您可能已经覆盖了系统框架,但更有可能您只是覆盖了符号链接/usr/bin以指向新版本。试着去/usr/bin看看(用类似的东西ls -alshpython符号链接指向的地方。它可能是python2.6or 3.0,这又是一个 ln/System/Library/Frameworks/Python.framework/Versions ...等。首先尝试将 python 符号链接重置为稳定或预期的版本,即sudo ln -s /usr/bin/python2.5 python(来自/usr/bin目录。)

于 2008-11-22T19:37:33.470 回答
0

我自己也遇到了同样的事情。我确实发现 MacPython 安装程序修改了我的搜索 $PATH 并添加了“/Library/Frameworks/Python.framework/Versions/Current/bin”,这导致在“/usr/bin”中的可执行文件之前找到了 python 可执行文件。

希望这对其他人有帮助!

于 2009-07-07T16:28:31.273 回答
-1

从最近的 Time Machine 备份或以某种方式从 DVD 恢复?

于 2008-11-22T18:52:07.600 回答