【发布时间】:2021-09-29 15:13:35
【问题描述】:
我使用 wsl2 和 VScode 作为编辑器。有问题的代码很简单:
image = cv2.imread('sample.png')
cv2.imshow('image', image)
cv2.waitKey(0)
第一次运行很顺利,让我检查图像,直到我按下按钮。然而,在第一次运行后,图片显示了四分之一秒,然后消失了。知道是什么原因造成的吗?
【问题讨论】:
-
这需要更多的调试细节。就目前而言,这是无法复制的。
-
我真的不知道如何提供更多细节。所有必需的库都已安装等:/
-
打开一个 powershell 或 cmd 终端,或者处理 WSL2 所需的任何东西,如果您的 python 和 opencv 安装在来宾操作系统中(它们可以在 Windows 上完全正常运行,所以你根本不应该不涉及 WSL2)。尝试在 vscode 之外复制问题。 准确地描述你的工作。
-
嗯...似乎使用 powershell 运行脚本解决了这个问题。我使用的是 virtualenv 所以基本上我所要做的就是激活它并为 windows 安装 Tesseract 并添加:@ 987654322@ 到脚本。之后从powershell运行它就可以了。但是我仍然想知道是什么导致了这个问题,因为我已经尝试了 vscode 的终端和 wsl2 bash 来尝试运行脚本。无论如何谢谢,这会让我现在继续前进!
标签: python opencv visual-studio-code