Eclipse和python:库将在解释器中导入,但不在IDE中导入

时间:2010-05-04 18:07:21

标签: python eclipse import pydev boto

我正在运行Windows 7,Python 2.6.4和最新版本的Eclipse。我下载了boto库(http://code.google.com/p/boto/)并运行了python setup.py install,它在C:\ Python26 \ Lib \ site-packages中创建了boto-1.9b-py2.6.egg。

导入一个类 - 例如,通过执行'from boto.sqs.connection import SQSConnection' - 可以从python命令行工具中正常工作。但Eclipse不会找到boto,尽管事实上它使用的是与我在命令行时使用的相同的python解释器。我将库添加为外部源文件夹,但这也不起作用。如何将boto库正确导入Eclipse?

感谢。

2 个答案:

答案 0 :(得分:1)

从评论中可以标记为已回答

在Preferences-> Pydev->解释器 - Python什么是System libs值

答案 1 :(得分:0)

对于仅在单个项目中需要的库,最佳做法是将它们添加到Project的PYTHONPATH而不是SYSTEM PYTHONPATH。

通过右键单击项目完成此操作 - >属性 - > PyDev-PYTHONPATH - >外部库,然后使用Add zip / jar / egg添加所需的库。