Soe*_*sah 4 python macos textmate path
我已经阅读了几个关于如何以及为什么这样的问题和页面,但昨天看了我的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?
如何知道使用的是哪个Python:
在终端中,键入which python.它将向您展示活动Python的路径.
为什么这么多版本:
可能是之前系统升级的剩余部分:Tiger - > Leopard - > Snow Leopard.
如何将所有内容指向您想要的Python:
在你的.profile或.bashrc添加行:
alias python='/path/to/the/python/of/your/choice'
Run Code Online (Sandbox Code Playgroud)我建议通过MacPorts安装Python.它维护得很好,并附带一个CLI"选择器",允许您,以及......选择活动的Python.