错误:没有名为“”的模块

时间:2011-11-15 10:46:54

标签: python pylint pychecker

我使用pylint检查我的python代码时遇到了一个小问题。 我在我的代码中使用了opencv库,结果是

E: 85: Module 'cv' has no 'MoveWindow' member

我的代码中的错误。 其原因在这里解释: http://www.logilab.org/blogentry/78354

所以我按照他们的要求在我的代码中创建了一个astng_cv.py文件。 我更新了我的PYTHONPATH,以便他知道我的文件在哪里。

但是当我尝试时:

pylint --load-plugins astng_cv eagle_road.py

我一直有:

ImportError: No module named astng_cv

错误。

这很烦人,我真的不知道如何解决这个问题。

你有什么想法吗?

先谢谢!

2 个答案:

答案 0 :(得分:1)

把astng_cv.py放在PYTHONPATH的某个地方

答案 1 :(得分:0)

问题似乎在这里解决了一半:http://www.logilab.org/5697

我可以在直接设置PYTHONPATH时加载我的模块:

PYTHONPATH=/home/jlengrand/bin/pypath pylint --load-plugins astng_cv tippy.py

但每次都必须设置它是很无聊的。

源似乎使用了imp.load_source,但我真的不明白以哪种方式:s。

仍在搜索^^。