我发现 PyDev 的搜索功能非常有用,并经常使用它来浏览我的项目。我已经正确设置了我的解释器,因此 PyDev 知道我的代码使用的外部库,甚至可以让我跟踪对库模块的引用。很明显,这很好,但我也希望能够像搜索自己的代码一样搜索外部库。
这里有一个与 Java 开发有关的类似问题:How do I search Libraries in eclipse?
PyDev 有什么东西吗?
我发现 PyDev 的搜索功能非常有用,并经常使用它来浏览我的项目。我已经正确设置了我的解释器,因此 PyDev 知道我的代码使用的外部库,甚至可以让我跟踪对库模块的引用。很明显,这很好,但我也希望能够像搜索自己的代码一样搜索外部库。
这里有一个与 Java 开发有关的类似问题:How do I search Libraries in eclipse?
PyDev 有什么东西吗?
我使用两种不同的方法来允许在我的库代码中进行搜索:
myproject/src
并将其添加myproject/lib/python2.7/site-packages/
为 pydev 源文件夹。(一定要设置你的python解释器myproject/bin/python
)myproject
) 包括我的代码。第二个被调用myproject-lib
并包含库作为它的源路径(.../site_packages
)。第一个项目引用了第二个项目(通常我将它们都保存在一个工作区中)。这适用于 virtualenv,但我相信您实际上可以在系统范围的 python 中创建一个 pydev 项目。确保在两个项目中使用相同的 python 解释器。现在您可以快速轻松地使用开放资源( CTRL+ T) 和全局浏览器( CTRL++ Shift)T来查找您的库。
恐怕 PyDev 还不支持这个。我在https://jira.appcelerator.org/browse/APSTUD-7405为此创建了功能请求同时您可以将外部库的文件夹链接到您的项目。