OSX Lion上的默认Python
问题在于,默认的命令 python
是由 macOS 自带的 Python 使用的。这意味着,如果你通过 MacPorts 安装了 py-pil,macOS 自带的 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
我甚至尝试过完全卸载 MacPorts,然后重新安装所有东西,结果还是一样,python_select
还是没了。如果有人能确认一下,试着下载 MacPorts,安装 python27
并使用 python_select
,那就太好了。因为我需要为某些软件写一些兼容性代码……知道在 macOS Lion 上 python_select
的情况会很有帮助。
所以有两个问题:
- 在 Lion 上
python_select
到哪里去了 - 如何让默认的
python
命令使用 MacPorts 的 Python,而不是 macOS 自带的那个。
1 个回答
2
MacPorts去掉了python_select
这个功能,现在要用port select
来代替。
可以参考: