从Mac OSX 10.8中删除预安装的python

Wha*_*ame 10 python macos macports

我想转移到python 3.0,因此在我的mac上删除默认的python 2.7(2.6,2.5 ...)安装.包括所有已安装的软件包,$ PATH,...

来自python.org或MacPorts安装程序的python安装程序是否提供了卸载程序,或者有没有办法手动执行此操作?

Jon*_*sco 30

这是一个完全可怕的想法,你永远不应该这样做.您可能会破坏希望在默认位置找到默认Python的各种软件的依赖关系和要求.

安装您选择的Python 3(MacPorts,Python.org,等等).更新本地$ PATH变量以使用该Python/PythonPath.

如果你不相信我的意见,这是官方Python.org文档所说的:

http://docs.python.org/2/using/mac.html

Apple提供的Python版本分别安装在/System/Library/Frameworks/Python.framework和/ usr/bin/python中.您永远不应修改或删除这些内容,因为它们由Apple控制并由Apple或第三方软件使用.请记住,如果您选择从python.org安装较新的Python版本,那么您的计算机上将安装两个不同但功能强大的Python,因此您的路径和用法与您想要执行的操作一致非常重要.

  • 此外,如果您从python.org安装程序或MacPorts安装Python 3,那么Python实例将可以作为`python3`或`python3.3`(对于Python 3.3)进行访问.它不会使用目前为Python 2版本保留的`python`(通过这些发行版).为了清楚起见,使用最新版本的Python 3,目前是3.3.0.特别是,不要使用已经退役的Python 3.0.x. (4认同)