Python 在 PyDev 中“无法解析的导入”,但在命令行可以找到

2 投票
1 回答
3562 浏览
提问于 2025-04-17 09:41

我安装了win32api,并且可以在命令行中导入并调用它,但在Eclipse(使用PyDev)中写的代码却找不到这个导入。命令行和PyDev中的当前工作目录和路径是一样的(sys.path和os.getwd()都匹配)。这可能是什么原因导致的呢?

1 个回答

2

你很可能需要进入解释器设置,刷新一下包含路径。选择窗口 > 首选项。展开 PyDev,点击解释器 - Python。选择你的解释器,然后点击应用按钮。如果你没有做其他更改,它会重新扫描 site-packages 目录,寻找新的模块。如果它没有自动找到这两个模块,你可以自己手动添加:

c:\Python26\lib\site-packages\win32
c:\Python26\lib\site-packages\win32\lib

把这两个目录加到路径中后,它应该能正确识别 win32api 模块。

撰写回答