如何恢复我MacBook Pro中预安装的Python 2.6.1?
我下载了Python 3.2,最开始我想的是需要把电脑里预装的Python 2.6.1卸载掉。但后来我在python.org上看到一句话“你绝对不应该修改或删除这些,因为它们是苹果控制的,苹果或第三方软件会用到它们”。我用“sudo rm -rf /Library/Frameworks/Python.Framework”命令删除了Python 2.6.1。现在我真的想撤销这个命令(我想要回Python 2.6.1!)。我该怎么办呢?
2 个回答
0
重新安装是个好办法。以后不要删除那些你没有安装的框架。
0
别担心,这个命令不会把它删除。苹果在Mac OS X 10.6里提供的Python位置在 /System/Library/Frameworks/Python.framework
。
$ ls -l /usr/bin/python2.6
lrwxr-xr-x 1 root wheel 75 Nov 7 23:52 /usr/bin/python2.6@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
在 /Library/Frameworks/Python.framework
里的东西不是苹果放的,而是很可能是通过python.org的Python安装程序安装的。要确认这一点,可以输入:
$ /usr/bin/python2.6
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
这就是Mac OS X 10.6中当前苹果提供的Python 2.6的标识。
一般来说,不要修改或删除 /System/Library
或 /usr
里的文件,除了 /usr/local
。 /Library
里的文件是你可以控制的。