我使用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
错误。
这很烦人,我真的不知道如何解决这个问题。
你有什么想法吗?先谢谢!
答案 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。
仍在搜索^^。