pydev 安装后找不到 Python 库

28 投票
4 回答
12888 浏览
提问于 2025-04-16 03:32

我正在使用Django和PyDev/Eclipse。我刚刚通过 setup.py install 安装了django-treebeard,它被安装在我的site-packages目录下,路径是 C:\Python26\Lib\site-packages。我可以在Python命令行中成功导入它,使用 import treebeard。但是,当我在PyDev中尝试导入时,它却提示无法找到这个库。

不幸的是,我对PyDev没有经验,我原以为它会自动识别site-packages目录中的所有内容,但显然并没有。请问我漏掉了什么?

谢谢

4 个回答

3

我发现关闭项目再重新打开(在重新扫描解释器之后)对我有效。

14

我也遇到了同样的错误,当我安装了一个新软件包时。我使用的是Eclipse Helios。即使我应用了更改并重新扫描文件夹,它还是没有检测到新软件包。最后,我点击了“点击这里配置未列出的解释器”,然后删除了已经选择的解释器,使用自动配置重新添加了解释器。最终,我解决了这个问题。

37

Pydev不会自动重新扫描site-packages文件夹。你需要去 Preferences-> Interpreter -> Python,然后点击应用,这样它才会重新扫描一次。

撰写回答