问题是osx python使用了默认命令python
。这意味着,例如,如果你从macports安装py-pil,osx python将找不到这个模块。在使用macports安装python27
之后,我可以使用名为python-2.7
的命令。早些时候有一个名为python_select
的实用程序,现在它已经完全消失,看起来:
Romans-MacBook:~ holms$ ls /opt/local/bin/python*
/opt/local/bin/python2.7 /opt/local/bin/python2.7-config /opt/local/bin/pythonw2.7
Romans-MacBook:~ holms$ sudo port -v install python_select
---> Cleaning python_select
---> Removing work directory for python_select
我甚至试图从系统中完全删除macport并重新安装所有内容,但仍然是相同的结果,python_select徒劳无功。如果有人可以通过尝试下载macports并安装python27并使用python_select来确认这一点,那就太棒了。因为我需要为某些软件编写osx的一些兼容性...而且知道osx lion中python_select的情况会很棒。
所以会有两个问题:
python
命令使用macport python而不是osx one。 答案 0 :(得分:2)
MacPorts删除了python_select
功能,改为使用port select
。
请参阅: