0

我仍然无法让 MacOS 上的 PyDev 和 eclipse 可靠地导入模块。

import csv 在 PyDev 中生成“未解决的导入:”错误;但是,当我打开终端并从解释器运行脚本时,它工作正常。

PyDev 正在使用 /usr/bin/python 中的解释器,它指向 Python 2.7。

相关文件(csv.pyc 和 csv.pyo)在 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 中,它在 PYTHONPATH 中。

4

2 回答 2

0

每次添加新模块时,都需要在 PyDEV 中重新配置解释器。每当你这样做时,不要忘记检查你正在添加的新模块,以确保它被添加到 PYTHON PATH 中。

或者,您可以通过向其中添加新模块来配置每个项目。但这意味着您必须基于项目进行配置。我会用另一种方式来做。

于 2012-03-12T18:54:13.267 回答
0

实际上,对于标准库,PyDev 需要 .py 文件(根据您的描述,您只有 .pyc/.pyo 文件)——当您尝试配置 .py 文件所在的解释器时,它应该会给您一个很大的警告无法使用。

因此,推荐的解决方案是使用来自http://python.org的 python 发行版(而不是 Mac OS 附带的默认发行版)或从其他地方获取标准库并将其复制到您在 Mac 中拥有标准库的位置操作系统。

请参阅“对 Mac 用户的重要提示”说明: http: //pydev.org/manual_101_interpreter.html

于 2012-03-14T13:48:46.643 回答