3

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

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

PyDev 有什么东西吗?

4

2 回答 2

3

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

  • 当我使用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来查找您的库。

于 2012-09-13T06:54:59.557 回答
1

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

于 2012-09-12T21:40:13.393 回答