该文件/usr/bin/python
(和/usr/bin/pythonw
是指向同一文件的硬链接)实际上是一个启动程序,可从中调用Python的默认版本/System/Library/Frameworks/Python.framework/Versions
。您可以使用命令或环境变量选择启动程序调用的版本(在Yosemite中为2.6和2.7)。defaults``VERSIONER_PYTHON_VERSION
如果要手动运行特定版本,则可以调用/usr/bin/python2.6
或/usr/bin/python2.7
,它们是的符号链接/System/Library/Frameworks/Python.framework/Versions
。
您应该可以从路径中删除列出的所有其他Python实现,包括/Library/Frameworks/Python.framework/Versions/2.7/bin/python
(不确定如何获得该实现)。在将其永久删除之前,将它们移动到某个位置(例如您的废纸folder文件夹)以测试您的更改仍然是明智的。