1

我使用 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

错误。

这很烦人,我真的不知道该怎么做才能解决这个问题。

你有什么想法吗?

提前感谢!

4

2 回答 2

1

将 astng_cv.py 放在 PYTHONPATH 的某个位置

于 2011-11-15T14:08:50.880 回答
0

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

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

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

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

源似乎使用 imp.load_source,但我无法真正理解以哪种方式 :s 。

那时还在寻找^^。

于 2011-11-16T11:56:08.053 回答