Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 错误:没有名为“的模块”&引用;_Python_Pylint_Pychecker - Fatal编程技术网

Python 错误:没有名为“的模块”&引用;

Python 错误:没有名为“的模块”&引用;,python,pylint,pychecker,Python,Pylint,Pychecker,我在使用pylint检查python代码时遇到了一个小问题。 我在代码中使用opencv库,这会导致 E: 85: Module 'cv' has no 'MoveWindow' member 我的代码中有错误。 原因如下: 所以我按照他们的要求做了,并在代码中创建了一个astng_cv.py文件。 我更新了我的PYTHONPATH,让他知道我的文件在哪里 但当我尝试时: pylint --load-plugins astng_cv eagle_road.py 我一直在想: ImportE

我在使用pylint检查python代码时遇到了一个小问题。 我在代码中使用opencv库,这会导致

E: 85: Module 'cv' has no 'MoveWindow' member
我的代码中有错误。 原因如下:

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

但当我尝试时:

pylint --load-plugins astng_cv eagle_road.py
我一直在想:

ImportError: No module named astng_cv
错误

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

你有什么想法吗


提前谢谢

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

这里的问题似乎解决了一半:

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

PYTHONPATH=/home/jlengrand/bin/pypath pylint --load-plugins astng_cv tippy.py
但是每次都要设置它是很无聊的

源代码似乎使用imp.load\u源代码,但我无法真正理解是以哪种方式:s


仍然在搜索,然后^。

“ennuyeux”=“烦人”,而不是“无聊”。修改过了,顺便说一句。无聊的原因是我花了两天的时间寻找解决方案可以吗谢谢你的提示,但这是我做的第一件事。我有一些答案要写,但我必须等待,所以让我把它写下来。再过两个小时,我想这个问题就要解决了:)。这是一个很好的答案,但我不明白派林为什么会这样做。我希望我的项目的自定义检查器位于我的项目的repo中的某个位置,并且我希望在用户使用标准项目rcfile键入'pylint--rcfile=X'时启用检查器。我不想对所有用户强制执行一个复杂的自定义调用,这很容易被忘记。只需将插件放在sys.path中的目录中即可。site packages目录是一个不错的选择(假设您在其中具有写访问权限),否则请使用~/.bashrc或您的shell的等效工具,将您的工作环境配置为在PYTHONPATH中一次性列出~/bin/pypath。