vscode python raceback (most recent call last):
项目场景:
vscode中python:
在VSCode中用anaconde虚拟环境运行代码(.py文件)
raceback (most recent call last):
File “d:/Project/opencv-python/.py/1.py”, line 5, in
cv2.imshow(“11”,img)
cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow’
问题描述
终端:
例如:如果代码文件在深层目录,需要cd进入那个文件夹才能运行代码,否则报错
错误描述
import cv2img = cv2.imread("1.jpg")
cv2.imshow("dasd", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
print("成功。。。")
上面是测试代码
代码文件路径 (opencv/test/2.py)
如下
下面是终端报错信息
PS D:\Project\opencv> D:/Program/anaconda3/Scripts/activate
PS D:\Project\opencv> conda activate opencv
PS D:\Project\opencv> D:/Program/anaconda3/envs/opencv/python.exe d:/Project/opencv/test/2.pyTraceback (most recent call last):File "d:/Project/opencv/test/2.py", line 4, in <module>cv2.imshow("dasd", img)cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
cd 进入test文件夹之后代码才能正常运行
下面是结果
PS D:\Project\opencv> cd test
PS D:\Project\opencv\test> D:/Program/anaconda3/envs/opencv/python.exe d:/Project/opencv/test/2.py
成功。。。
PS D:\Project\opencv\test>
原因分析:
提示:这里填写问题的分析:img = cv2.imread(“1.jpg”)这个语句里面的先对路径原因
在vscode中设置的相对路径与pycharm中不同,
在vscode .py文件里面的相对路径是相对于OPENCV文件夹,不是相对于1.py所在的文件夹
所以需要这样设置img = cv2.imread(“test/1.png”),是因为vscode运行代码是直接在终端上运行,
终端上的路径到…\opencv,所以相对路径设置相对于整个文件夹。
vscode python raceback (most recent call last):相关推荐
- LEGO EV3 中执行 VSCode Python 代码过程分析
镜像为 ev3dev. 通过 SSH 连接 LEGO EV3 设备,默认密码为 maker: $ ssh robot@ev3dev.local Password: Linux ev3dev 4.14. ...
- python2中文输出代码_解决vscode python print 输出窗口中文乱码的问题
解决vscode python print 输出窗口中文乱码的问题 发布时间:2020-09-17 23:53:25 来源:脚本之家 阅读:119 一.搭建 python 环境 在 VSC 中点击 F ...
- VScode Python no module的解决方法
VScode Python no module的解决方法 参考文章: (1)VScode Python no module的解决方法 (2)https://www.cnblogs.com/andy-0 ...
- VSCode Python解决 No module named 问题
见:VSCode Python解决 No module named 问题_努力中的老周的专栏-CSDN博客
- Vscode+python+flake8 安装 配置 使用
Vscode+python+flake8 安装 配置 使用 总述 Vscode+python环境下,配置flake8与yapf,以及使用方法 1.1. Flake8--Python静态代码检查工具 F ...
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- 【python】vscode python环境配置
安装python插件:ext install python 配置flake8:pip install flake8 配置yapf:pip install yapf(在VScode中按Alt+Shift ...
- Vscode Python输出窗口中文乱码的解决办法
一.最终可行的解决办法 新建用户/系统环境变量,用于指定Python运行时的编码方式 变量名:PYTHONIOENCODING 变量值:utf-8 添加完成后重启Vscode,乱码问题就解决了,效果如 ...
- vscode python单步调试_调试期间VSCode python“未验证断点”?
我正在使用VSCode调试python应用程序.在 我有一个主python文件,从这里启动调试器.我可以在这个文件中放置断点,但是如果我想在主文件调用的其他文件中放置断点,我会将它们作为"未 ...
最新文章
- 谷歌新研究:基于数据共享的神经网络快速训练方法
- 【bzoj3524】【Poi2014】【Couriers】可持久化线段树(主席树)水题
- 本科生学习fpga,dsp,嵌入式操作系统哪个好
- php mysql不大小写吗,PHP+MYSQL大小写有关问题
- QT5实践:菜单窗口实现图像打开浏览、存盘
- 【NLP】情感分析实战:金融市场中的NLP
- java工程师应该学习的知识点
- lua52 C API测试代码
- php xml 空格,php闭合标签输出多余空行使xml页面显示错误的处理
- 大学数学实验习题--统计推断 (附答案)
- typora 编辑器菜单栏不见了:打开了一体化模式
- 语义漂移_当概念漂移是语义漂移时
- MMO 游戏服务器引擎设计
- HTML5之帆布(canvas)(一)
- bcm2837linux编程_树莓派gpio接口及编程方法
- 物联网案例_讨论物联网采用的商业案例
- Linux中阶—域名解析服务DNS(十)
- docker 强制使用root进入容器
- matlab 不显示图中坐标轴(不显示x、y、z轴)
- 【计算机组成原理】IEEE 754