OSX Lion上的默认Python

2 投票
1 回答
519 浏览
提问于 2025-04-17 05:55

问题在于,默认的命令 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 的情况会很有帮助。

所以有两个问题:

  1. 在 Lion 上 python_select 到哪里去了
  2. 如何让默认的 python 命令使用 MacPorts 的 Python,而不是 macOS 自带的那个。

1 个回答

2

MacPorts去掉了python_select这个功能,现在要用port select来代替。

可以参考:

撰写回答