1、在VS Code中使用快捷键Ctrl+Shift+P
2、选择“Preference: Open Settings(JSON)”,没有的直接输入
3、在打开的settings.json文件中添加以下内容(上一行末尾要有逗号)
"python.linting.pylintArgs": ["--generate-members"]
"terminal.integrated.tabs.enabled": true,
"python.linting.pylintArgs": ["--generate-members"]
方案一参考以下连接
Module ‘cv2‘ has no ‘imread‘ member 的解决方法_LiuYF_upup的博客-CSDN博客
在上述的settings.json中,放一下几条关键的配置:
"python.linting.enabled": true,
"python.linting.pylintArgs": ["--disable=E1102","--disable=E1101","--disable=C"],
"python.linting.pylintEnabled": true,
"python.linting.flake8Enabled": false,
"python.jediEnabled": true
其中,"python.linting.pylintArgs": ["--disable=E1101","--disable=C"], 最重要 其他基本都是vscode默认的。
另外,网上有很多关于 pylint 总是报错 例如 Module 'cv2' has no 'VideoCapture' member 这种,
不建议 "python.linting.pylintArgs": ["--generate-members"], 可能会忽略所有的错误提示。
方案二参考以下连接
解决vscode的pylint提示和代码自动补全_Leri_X的博客-程序员秘密 - 程序员秘密
一、正确使用
im
read
()和
im
show()函数的前提是:保证
在debug模式下,项目的properties->configurations properties->linker->input->additional dependencies
中
的lib库都是xxxd.lib,
而在release模式下,lib库都是xxx.lib,上图
@pycharm
中
出现
module
‘
cv2
’ has no attribute '
im
read
’的错误
pycharm
中
出现
module
‘
cv2
’ has no attribute '
im
read
’的错误(未
解决
)
python
-
opencv
和
opencv
-contrib-
python
已经在cmd
中
安装完毕
pip install
opencv
-
python
pip install
opencv
-contrib-
python
pycharm
中
pip也已经安装完毕(如下图)
说实话真没想到自己英雄一
2、选择“Preference: Open Settings(JSON)”,没有的直接输入
3、在打开的settings.json文件
中
添加以下内容(注意在上一条设置后要有逗号):
"
python
.linting.pylintArgs": ["--generate-mem.
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居
中
、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
今天在
VS
Code
中
使用
python
的
cv2
模块,虽然程序正常运行,可是代码
中
cv2
下方有红色波浪线报错,内容是“
Module
‘
cv2
’ has no ‘
im
show’
member
”
解决
方案
在
VS
Code
中
打开 文件->首选项->设置,在搜索设置
中
输入 pylintArgs,在settings.json
中
编辑,把 “
python
.linting.pylintArgs”: ["–...
如题目,在
VS
Code
中
配置的
python
环境,之前
cv2
.
im
read
可以正常读取图片,但突然就不行了,打印类型发现为None。
经过一系列查究,发现是文件名的问题。
首先文件名不能有
中
文,其次文件全过程不能有转义符号。
例如我的图片读取为:
cv2
.
im
read
("out.jpg")
但是我的图片全路径为
"Z:\GP2.1\fish\17.2fish\out.jpg"
#其
中
\f和\17是有特殊含义的转义符
于是在
VS
Code
中
运行这段代码会莫名其妙读取失败,图片类型读取为None。而cmd里运