我仍然无法在麦斯卡斯上获取pydev和eclipse来可靠地导入模块。

导入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。

有帮助吗?

解决方案

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

所以,推荐的解决方案将使用来自 http://python.org (而不是默认值附带Mac OS)或从其他地方抓住标准库并将其复制到您在Mac OS中拥有标准库的位置。

请参阅“Mac用户重要”注释: http://pydev.org/manual_101_Interpreter.html

其他提示

每次添加新模块时,您需要重新配置Pydev中的解释器。每当你这样做时,不要忘记检查你正在添加的新模块,以确保它正在添加到Python路径。

或者,您可以通过将新模块添加到它来配置每个项目。但这意味着您必须以项目为基础配置此问题。我会这样做。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top