我的(从10.8.5迁移)Yosemite机器似乎有些混乱。我曾经运行python 2.7,效果很好。我不知道我从哪里安装,可能是macports,或酿造。现在,当我运行python -VI得到2.5(yikes!),这是位于/ usr / local / bin / python中的那个,并且基于/ Library frameork,这是史前的,不知道怎么会到那里。系统上安装了以下其他版本:
ll /System/Library/Frameworks/Python.framework/Versions/
lrwxr-xr-x 1 root wheel 3 29 Jun 11:29 2.3 -> 2.6
lrwxr-xr-x 1 root wheel 3 29 Jun 11:29 2.5 -> 2.6
drwxr-xr-x 11 root wheel 374 29 Jun 11:29 2.6
drwxr-xr-x 11 root wheel 374 29 Jun 11:29 2.7
lrwxr-xr-x 1 root wheel 3 29 Jun 11:29 Current -> 2.7
并且,为了混淆事情:
ll /Library/Frameworks/Python.framework/Versions/
drwxrwxr-x 10 root admin 340 26 Apr 2010 2.5
drwxrwxr-x 10 root admin 340 31 Dec 2012 3.3
lrwxr-xr-x 1 root admin 49 31 Dec 2012 Current -> /Library/Frameworks/Python.framework/Versions/3.3
那我该如何清理呢?为什么我的系统上有两个不同路径的4个python版本?如何让OS X使用2.7?