【问题标题】:Pylint Module 'cv2' has no 'merge' memberPylint 模块“cv2”没有“合并”成员
【发布时间】:2019-01-20 17:39:35
【问题描述】:

我的计算机上有 VSCode,用于我的 Python 开发,并且存在完全相同的扩展,但在我的笔记本电脑上,我在标题中收到错误消息。

在我的计算机上,我无需进行任何设置即可使 Pylint 正常工作。当命令 'dir(cv2) || 正确安装包 'cv2'执行help(cv2)',返回预期结果。

有人遇到过这个问题吗?我可以恢复使用 Komodo,但是 VSCode 是 Python 的优秀文本编辑器。

【问题讨论】:

  • 这似乎是 Pylint 的常见问题。它似乎有很多误报。
  • 编译时是否可以忽略误报,或者就像 .gitignore *cv2 包一样
  • 一个选项是在您的代码中使用以下两个注释行 # pylint: disable=E0602 # pylint: disable=E0611

标签: python visual-studio-code pylint cv2


【解决方案1】:

这不是 VSCode 的问题,而是 Pylint 的问题。尝试从命令行运行以下命令

pylint <your-py-file>

无论此警告/错误如何,代码都应该在 VSCode 中正常执行。

【讨论】:

  • 终端输出 - pylint :术语“pylint”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。 Pylint 也已安装。
  • 它在powershell中吗?也许 pylint 不在系统路径中。
  • pylint 不在 powershell 识别的路径中。您可能必须将其添加到系统路径
猜你喜欢
  • 2020-04-25
  • 2019-03-11
  • 2020-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-12
相关资源
最近更新 更多