为什么Pydev找不到CSV模块?
-
12-12-2019 - |
题
我仍然无法在麦斯卡斯上获取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路径。
或者,您可以通过将新模块添加到它来配置每个项目。但这意味着您必须以项目为基础配置此问题。我会这样做。
不隶属于 StackOverflow