如何恢复我的macbook pro中预装的python 2.6.1?

时间:2011-05-01 02:33:14

标签: python

我下载了python 3.2,我首先想到的是我需要卸载预装在我电脑上的python 2.6.1。但后来我发现在python.org “你永远不应该修改或删除它们,因为它们是Apple控制的并且被Apple或第三方软件使用”。我使用“sudo rm -rf /Library/Frameworks/Python.Framework”来删除python 2.6.1。现在我真的想撤消这个命令(我想要python 2.6.1回来!)。我该怎么办? (或者问题可以表达如下:如何在我的mac中重新安装预安装的python 2.6.1?)

2 个答案:

答案 0 :(得分:0)

重新安装会有效。将来,请不要删除未安装的框架。

答案 1 :(得分:0)

别担心,该命令不会删除它。 Mac OS X 10.6中Apple提供的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

Apple /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.
>>> 

这是Apple在Mac OS X 10.6中提供的Python 2.6的签名。

一般情况下,请勿修改或删除/System/Library/usr以外/usr/local中的文件。 /Library中的文件由您控制。