使用Eclipse PyDev的搜索功能与外部库

时间:2012-09-12 17:11:12

标签: python eclipse search pydev

我发现PyDev的搜索功能非常有用,并定期使用它来浏览我的项目。我已经正确设置了我的解释器,因此PyDev知道我的代码使用的外部库,甚至让我跟踪库模块的引用。很明显,这很棒,但我也希望能够搜索外部库,就像我可以搜索自己的代码一样。

这里有一个类似于Java开发的问题:How do I search Libraries in eclipse?

PyDev还有什么东西吗?

2 个答案:

答案 0 :(得分:2)

我使用两种不同的方法来允许在我的库代码中进行搜索:

  • 当我使用virtualenv时,我将所有代码保存在myproject/src下,并将其添加到myproject/lib/python2.7/site-packages/作为pydev源文件夹。 (确保将python解释器设置为myproject/bin/python
  • 在其他情况下,我使用两个不同的pydev项目。第一个(myproject)包含我的代码。第二个称为myproject-lib,包括库作为源路径(.../site_packages)。第一个项目引用第二个项目(通常我将它们都保存在一个工作区中)。这适用于virtualenv,但我相信你实际上可以在你的系统范围的python中创建一个pydev项目。确保在两个项目中使用相同的python解释器。

现在,您可以快速轻松地使用开放资源 CTRL + T )和全球浏览器 CTRL + Shift + T )来查找你的库。

答案 1 :(得分:1)

我担心PyDev还不支持这个。我在https://jira.appcelerator.org/browse/APSTUD-7405创建了功能请求,同时您可以将外部库的文件夹链接到您的项目。