OS X 中的 Python 路径混乱

OS X 中的 Python 路径混乱

我在Mac OS X(10.7)中使用python 2.7。

我一直在尝试安装 OpenCV,但无济于事。为了正确安装 OpenCV,我尝试了 MacPorts 版本的 OpenCV,并使用命令将 python 链接切换到 MacPorts 版本sudo port select --set python。但是,我真的很想保留python要链接到的命令,/usr/bin/python而不是其当前的链接/opt/local/bin/python

请问一下,为什么下面的命令输出的结果不同?

Unknown:~ jake$ which python
/opt/local/bin/python
Unknown:~ jake$ whereis python

编辑

端口选择没有给你提供其他选项吗?

感谢您的建议。

最新尝试:

$ port select python
Available versions for python:
    none
    python25-apple
    python26-apple
    python27 (active)
    python27-apple
$ port select python27-apple
Warning: Unable to get active selected version: The specified group 'python27-apple' does not exist.
Error: The 'list' command failed: The specified group 'python27-apple' does not exist.

我没有使用苹果版本(我相信苹果只提供了 2.6)。不过,我从python.org。因此,我不确定port select python应该使用什么命令来切换到该版本。

谢谢slhck您的帮助和建议。

相关内容