Eclipse IDE Pydev导入错误

3
我在尝试安装Pydev插件到Eclipse时遇到了问题,它无法识别我已经安装的模块,例如Beautiful Soup。在“首选项> PyDev> 解释器”中,我使用了自动配置(未成功),也试图手动告诉Pydev Python解释器所在的位置。我正在运行Python 2.7.2的Macosx系统。
如果我在IDLE中导入BeautifulSoup,则可以正常工作。但是Eclipse似乎无法加载site-packages。回到自动配置,它将用户/ bin / python加载为解释器,并且我的系统路径包括以下内容:pydev system PYTHONPATH 我已经尝试重新安装Eclipse,并按照YouTube上的几个教程以及其他人的解决方案进行操作,但没有成功。有人能帮忙吗?谢谢。

你尝试过使用“新建文件夹”将site-packages文件夹添加到pydev pythonpath中吗?我不确定在OSX中它是如何工作的,但这是Windows中有时候有用的方法。 - joaquin
是的,我尝试过了,但是在Finder窗口中并没有显示site-packages文件夹!非常困惑!我还尝试从Libray/Frameworks/Python.framework/Versions/2.7/bin/python.2.7安装解释器,但也不起作用。 - Peter Stannett
2个回答

1
尝试更改Eclipse的代理设置。 将Active Provider选择为“手动”。设置HTTP/HTTPS代理。如果已设置SOCKS代理,请清除它(选择SOCKS代理原始并单击“清除”按钮)。重新启动Eclipse以应用这些设置。

1

当您按下自动配置或添加新解释器时,它会显示一个对话框,其中包含所有在PYTHONPATH中找到的路径,但默认情况下未选中某些路径(它只选中了它认为对所有项目都普遍存在的路径 - 即:在Python安装下),因此,请检查该对话框中是否出现site-packages并选中它(如果有的话)...

此外,我记得MacOS存在一个问题,即它不提供库的源文件,因此这也可能是一个问题(在这种情况下,我建议安装来自python.org的Python版本,而不是使用预安装在MacOS中的版本)。


成功让它工作了,虽然不是完全确定怎么做的。谢谢大家。 - Peter Stannett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接