cv2.error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'
8条答案
按热度按时间suzh9iv81#
它只是发生在我身上,我解决了它,安装了opencv-python和opencv-python-headless,并在它之后重新加载Visual Studio Code窗口。
要安装所需的软件包,只需在终端中运行以下命令:
fgw7neuy2#
确保使用正确的Python版本;例如,我从Windows商店安装了Python,它正在工作:
但是,如果我使用另一个,它不起作用:
ego6inou3#
我遇到了类似的问题,所以我安装了opencv-python-headless(如果不是更早的话,请安装opencv-python)并重新加载了VScode窗口。
然而,一些方法,如imshow(),总是失败:
这是通过安装opencv-contrib-python解决的。你可以通过在你的终端中运行以下代码来安装它:
w8ntj3qf4#
我注意到Visual Studio不支持最新的Python 3.8,所以我不得不使用PyCharm作为IDE。
yvt65v4c5#
在您的终端(如果是Windows,则为
cmd
)中运行以下命令(确保您在当前工作环境中):然后:
atmip9wb6#
我刚刚卸载了旧的python版本,并重新安装了一个新的。这可能是我心目中最简单、最轻松的一个。坚持使用3.8.8版本,这应该可以做到。也不用担心在系统中维护多个版本的python。的确,缺乏VS的支持是造成这个问题的原因。
slhcrj9b7#
我在Mac上挣扎,这是最好的方法,当你在你的.py文件中,在你的vscode windown的左下角,你会看到你正在使用的Python版本,点击它,尝试不同的版本,直到你的open cv命令工作,在我的情况下,3.8.8为我工作。
vuv7lop38#
我也有同样的问题-
如果我们从virtualenv项目终端运行该命令,它将无法解析
import cv2
但是,
opencv-python
安装在您的项目目录中。您可以查看结果:它可能会显示类似的东西。
它应该通过打开commad promt并以管理员身份运行来解决:
希望。它解决了以下导入错误:
快乐编码!