2012-04-21 48 views
1

假设我创建了一个名为mylib.py的模块。在Eclipse I型自定义模块不能与PyDev一起使用的代码完成

import mylib 

然后我键入mylib.,按CTRL + SPACE。这应该建议在mylib中的函数/变量,但它什么都不做。如果我这样做import osos.类型,建议立即弹出,所以我知道代码完成一般的工作,只是不适合我的模块。任何理由?

回答

3

为了获取自定义模块完成的PyDev并编制索引(如果可能),并反思其中定义的类,函数,变量和进口。为此,您应该将模块添加到eclipse的PYTHONPATH中,然后重新编译您的venv(在PyDev中定义的模块)。

这大部分是由IDE自动完成的时代,但它不工作得很好(至少它并不完美)。

我真的建议你不要依靠100%完成IDE。

相关问题