错误:没有名为""的模块
我在用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
这个问题在这里似乎解决了一半: http://www.logilab.org/5697
我可以通过直接设置PYTHONPATH来加载我的模块:
PYTHONPATH=/home/jlengrand/bin/pypath pylint --load-plugins astng_cv tippy.py
但是每次都要设置这个真的很麻烦。
源代码似乎使用了imp.load_source,但我不太明白具体是怎么回事 :s。
我还在继续寻找解决办法^^。
1
把 astng_cv.py 文件放到你的 PYTHONPATH 里面的某个地方。