Eclipse IDE Pydev 导入错误
我在Eclipse里安装Pydev的时候遇到了一些问题,它无法识别我已经安装的模块,比如Beautiful Soup。在设置里,我在“Preferences > PyDev > Interpreter”中使用了自动配置,但没成功。我也试着手动告诉Pydev我的Python解释器在哪里。我现在是在Macosx上运行Python 2.7.2。
在IDLE里导入BeautifulSoup是没问题的。但是Eclipse似乎没有加载site-packages这个文件夹。回到自动配置,它把用户的/bin/python当作解释器,而我的系统路径包含了这些内容:
我尝试过重新安装Eclipse,跟着好几个YouTube教程,还有其他人的解决方案,但都没有成功。有没有人能帮帮我?谢谢。
2 个回答
1
试着修改一下Eclipse的代理设置。
把“活动提供者”选成“手动”。然后设置HTTP和HTTPS的代理。如果有设置SOCKS代理的话,要把它清除掉(选中SOCKS代理的内容,然后点击“清除”按钮)。最后重启Eclipse,让这些设置生效。
1
当你点击自动配置或者添加新的解释器时,会弹出一个对话框,里面列出了所有在PYTHONPATH中找到的路径。不过,有些路径默认是没有勾选的(它只勾选了它认为所有项目都通用的路径,也就是在Python安装目录下的路径)。所以,你可以看看这个对话框里是否有site-packages,如果有的话就把它勾上。
另外,我记得MacOS有个问题,就是它没有提供库的源文件,这可能也是个问题(在这种情况下,我建议你从python.org安装一个Python版本,而不是使用MacOS自带的那个)。