我已经阅读了关于这个问题的几个问题和页面,但昨天在我的Mac上查看后,我发现我目前在我的机器上有6个Python版本。
其中三个位于/Library/Frameworks/Python.framework/Versions(2.5、3.1、3.2),然后我在/System/Library/Frameworks/Python.framework/Versions(2.5、2.6和另一个)中还有三个。
终端似乎使用第一路径中的MacPython 2.5。我发现建议让我的Mac自己使用MacPython,并且不要尝试更改它。我设法从第一路径添加了对3.2的引用到$PATH,但终端似乎并没有真正注意到。
对于Python开发,我过去使用IDLE,但它没有任何语法高亮,因此我转到了TextMate。
我有几个问题: - 为什么会有这么多版本,它们都在使用吗? - 如何使所有程序使用相同的版本? - 为什么有些版本有IDLE,有些没有,更重要的是,为什么那些没有的版本安装了所有的“Extras”,如PyOBjC?