为什么pydev找不到csv模块?

时间:2012-03-12 18:52:14

标签: eclipse macos pydev import-module

我仍然无法在MacOS上使用PyDev和eclipse来可靠地导入模块。

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

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

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

2 个答案:

答案 0 :(得分:0)

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

或者,您可以通过向其添加新模块来配置每个项目。但这意味着您必须在项目基础上进行配置。我会这样做。

答案 1 :(得分:0)

实际上,对于标准库,PyDev需要.py文件(从您的描述中只有.pyc / .pyo文件) - 当您尝试配置解释器时,它会给您一个很大的警告。 py文件不可用。

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

请参阅“http://pydev.org/manual_101_interpreter.html

”中的“重要Mac用户”说明