我领先于自己,在我的OSX 10.5.5 Intel Mac上从www.python.org/download/下载并安装了OSX Python 2.6软件包并安装了完整的软件包内容。只有在这之后我才遇到http://wiki.python.org/moin/MacPython/Leopard说明你应该部分安装软件包以避免干扰系统安装。
我担心我已经通过该安装程序覆盖了系统框架,我记得在发现这个问题之后在某处读到了我将丢失OSX系统安装中包含的某些元素而不是Python发行版。
有没有办法扭转这种局面或恢复我可能失去的任何东西?究竟我失去了什么,这会成为一个问题吗?
答案 0 :(得分:5)
您可能已经覆盖了系统框架,但更有可能的是,您只是覆盖了/usr/bin
中的符号链接以指向新版本。尝试转到/usr/bin
并查看ls -alsh
符号链接指向的地方(python
)。它可能是python2.6
或3.0
,后者又是ln到/System/Library/Frameworks/Python.framework/Versions ...
等。首先尝试将python符号链接重置为稳定版或预期版本,即sudo ln -s /usr/bin/python2.5 python
(来自/usr/bin
目录。)
答案 1 :(得分:0)
我自己也碰到了同样的事情。我确实发现MacPython安装程序修改了我的搜索$ PATH并添加了'/Library/Frameworks/Python.framework/Versions/Current/bin',这导致在那里的python可执行文件在'/ usr / bin'中找到。
希望这有助于其他任何人!
答案 2 :(得分:-1)
从最近的Time Machine备份还是以某种方式从DVD恢复?