我正在使用Django和PyDev/Eclipse。我刚刚用setup.py install
安装了django treebeard,它安装在我的站点包目录C:\Python26\Lib\site-packages
中。我可以用import treebeard
成功地将它导入到python shell中。然而,PyDev抱怨说,当我尝试导入它时,它无法解决这个问题。
不幸的是,我没有使用PyDev的经验,我假设它会自动获取site packages目录中的所有内容,但显然它不会。我错过了什么?
谢谢
Tags:
当我安装了一个新的包时也遇到了同样的错误,我使用的是EclipseHelios。 即使在应用并重新扫描文件夹之后,它也没有检测到新包。最后,我点击了“点击这里配置未列出的解释器”,删除了已经选择的解释器,并使用autoconfig再次添加解释器。 最后我终于解决了这个问题。
我发现关闭项目并重新打开(在重新扫描解释器之后)对我有效。
Pydev不会自动重新扫描站点包文件夹。您需要转到
Preferences-> Interpreter -> Python
并单击“应用”使其再次扫描。相关问题 更多 >
编程相关推荐