我下载了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?)
答案 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
中的文件由您控制。