Eclipse和Python:库在解释器中可以导入,但在IDE中不行

1 投票
2 回答
6922 浏览
提问于 2025-04-15 22:20

我在使用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。

我在Python命令行工具中通过输入'from boto.sqs.connection import SQSConnection'来导入一个类,这样是没问题的。但是Eclipse却找不到boto库,尽管它使用的Python解释器和我在命令行中使用的是一样的。我把这个库添加为外部源文件夹,但也没有用。我该如何在Eclipse中正确导入boto库呢?

谢谢。

2 个回答

0

对于只在一个项目中需要的库,最好的做法是把它们添加到项目的PYTHONPATH中,而不是系统的PYTHONPATH。

具体操作是:右键点击项目 -> 属性 -> PyDev-PYTHONPATH -> 外部库,然后通过“添加zip/jar/egg”来添加所需的库。

1

根据评论,这个问题可以标记为已回答。

在设置里找到 Pydev,然后点击解释器 - Python,看看系统库的值是什么。

撰写回答