【发布时间】:2012-02-27 05:27:48
【问题描述】:
我在运行 OSX Lion 的 mac 上安装了两个版本的 python。第一个是 OSX 附带的默认 python 版本,可以在 /usr/bin/python 中找到。我要使用的版本是我从 python.org 下载的版本,它安装在 /Library/Frameworks/Python.framework/Versions/2.7/bin/python 中。我想使用 Eclipse 和 PyDev,使用 python.org 版本作为解释器。因此,在 Eclipse 中,我转到首选项并将 /Library/Frameworks/Python.framework/Versions/2.7/bin/python 中安装的版本设置为解释器。
在终端窗口中,如果我输入: $哪个蟒蛇
我得到“/Library/Frameworks/Python.framework/Versions/2.7/bin/python”,因为我相应地设置了我的 $PATH(修改 .bash_profile 以永久这样做)
但如果我在 Eclipse 中运行以下简单脚本:
import os
os.system("which python")
脚本的输出是“/usr/bin/python”
按照其他类似帖子的建议,我尝试过的事情:
- 尝试删除并重新添加解释器位置
- 尝试将 /Library/.../package-sites 添加到 PYTHONPATH
为什么 eclipse 不使用我明确告诉它使用的解释器?对此问题的任何帮助将不胜感激!
【问题讨论】:
标签: python eclipse osx-lion interpreter pydev