libgtk2.0-dev : Depends: libgtk2.0-0 (= 2.24.30-1ubuntu1) but 2.24.30-1ubuntn

2023-05-16

代码中调用cv2.imshow()指令时报错,提示 cv2.error: OpenCV(4.1.1) /io/opencv/modules/highgui/src/window.cpp:627: 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'

 

好吧...那就是安装libgtk2.0-dev和pkg-config。

但是sudo apt-get install libgtk2.0-dev时报错 libgtk2.0-dev : Depends: libgtk2.0-0 (= 2.24.30-1ubuntu1) but 2.24.30-1ubuntn

在网上搜索到有些解决办法是更改软件源(比如https://www.cnblogs.com/zeze/p/linux1.html),但是不敢随意修改源。(之前改着改着电脑就崩了)找到了一个靠谱的方法: 

sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install libgtk2.0-dev

将较新的库降级为满足依赖关系的库,按照提示逐步操作即可。

运行后会出现一大堆消息,给出第一个解决方案一般是保留这些库文件,让选择y/n/q?,这里选择“n”;然后会继续找解决方案,有时会超时找不到,点击y继续找,直到给出得解决方案是“降级”这些库文件,选择“y”,然后等待结束就完了。

完成后可以再输入“sudo aptitude install libgtk2.0-dev”进行测试,出现已经安装对应得库文件,说明安装成功了。(此方法同样适用于安装opencv时其他不能正常安装的预备库文件)

接着按照网上的opencv安装教程安装即可。

如果之前已经安装过了,测试opencv例程的时候的时候出现的问题,那么安装完此依赖包后还需要返回opencv安装包的文件夹,重新编译安装opencv。

(网上的方法是我们进入到opencv源代码库,找到highgui库下面,具体路径“/home/liurf/opencv/modules/highgui”,依次运行“cmake .”,"make -j4","sudo make install",之后再进入我们的程序下面重新编译运行就一切正常了。)但是我找不到,所以就卸载又重装了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

libgtk2.0-dev : Depends: libgtk2.0-0 (= 2.24.30-1ubuntu1) but 2.24.30-1ubuntn 的相关文章

随机推荐

  • fota升级总结

    一 FAQ12481 Recovery mode在cache recovery目录下新建一支文件 xff0c 重启后 xff0c 新建文件消失了 DESCRIPTION 1 在recovery cpp文件的最后新建一支文件 cache re
  • Android.mk 中copy文件

    LOCAL PATH 61 call my dir include CLEAR VARS LOCAL MODULE TAGS 61 optional LOCAL STATIC JAVA LIBRARIES 61 libarity andro
  • android persist属性使用

    persit属性 1 设置前缀 在system core init property service c中定义的前缀 xff0c 并设置了权限 2 添加一个property并加上默认属性 xff1a 例如 xff1a silvan liu
  • svn checkout 忽略某个文件夹

    android源码更新时 frameworks compile slang tests P str escape 报错 xff1a Error 39 str escape rs 39 is not valid as filename in
  • android udp

    Android之Socket的基于UDP传输 接收方创建步骤 xff1a 1 创建一个DatagramSocket对象 xff0c 并指定监听的端口号 DatagramSocket socket 61 new DatagramSocket
  • 使用UncaughtExceptionHandler保存全局异常(转)

    From https blog csdn net dreamintheworld article details 43669027 网上关于安卓开发过程中出现的异常捕抓问题已经讲得非常透彻了 xff0c 现在为自己总结一下使用Uncaugh
  • Android SnappyDB

    https blog csdn net qq 21430549 article details 50864502 1 前言 在以前的博客当中 xff0c 有提到数据缓存的方案 xff0c 那么问题来了 xff0c 我们难以避免的使用数据库去
  • Python中文件操作相关总结

    Python文件操作 span class token keyword with span span class token builtin open span span class token punctuation span span
  • 2011年总结

    又是一年年终时 亦是一年总结时 想想自己从去年写年终总结到现在 已经很久没有写过字了 时间过得真快 又是一年过去了 这一年也是我出来工作的第二年 这一年总体来说自己无论在技术还是心态方面有了很大的进步 记得刚出学校那会 啥都不知道 对于工作
  • IE 8 HTML Parsing Error:Unable to modify the parent container element before the child element is cl

    一 错误信息提示 IE8下 消息 HTML Parsing Error Unable to modify the parent container element before the child element is closed KB9
  • MATLAB程序设计之循环结构入门详解

    一 引言 Matlab可以类似C C 43 43 语言或者Python语言一样可以编写程序以完成某些功能 Matlab程序包含三大程序结构 xff0c 分别是顺序结构 选择结构和循环结构 本文主要给出了Matlab程序的循环结构的语法规则及
  • Python的循环结构

    一 循环结构 在Python中有两种循环结构 xff0c 一种是 for in 循环 xff0c 另一种是 while 循环 1 for in 循环 xff1a xff08 1 xff09 主要用于计数的功能 例1 xff1a 用for循环
  • 如何在Windows cmd上递归删除文件或文件夹?批量删除指定大小的图片文件

    如何在Windows cmd上递归删除文件或文件夹 xff1f span class token keyword for span r R span class token keyword in span span class token
  • 向量叉乘

    向量叉乘公式以及推导 xff1a 向量叉乘几何意义 xff1a 在三维几何中 xff0c 向量a和向量b的叉乘结果是一个向量 xff0c 该向量垂直于a和b向量构成的平面 xff0c 该向量也被称作法向量 向量叉乘运用 xff1a 在三维模
  • GTK2.0+学习

    GTK2 0 43 学习 1 准备 首先观察gtk2 0 开发包为我们提供的一个文档 阅读下文 xff0c 您可以知道 xff0c 对于刚开始开发 xff0c 我们应该做些什么 Then add the bin folder to your
  • KVM详解,太详细太深入了,经典

    KVM 介绍 xff08 1 xff09 xff1a 简介及安装 http www cnblogs com sammyliu p 4543110 html 学习 KVM 的系列文章 xff1a xff08 1 xff09 介绍和安装 xff
  • 【详解】dependencyManagement和dependencies区别和联系

    通常工程比较庞大 xff0c 模块多的时候 xff0c 在pom xml文件中 xff0c 也就是父依赖中会看到dependencyManagement标签 这个标签的作用是 xff1a 对项目所依赖jar包进行版本管理的管理器 使用pom
  • Java8 stream 返回有序的map集合

    Collectors toMap 需要返回有序的map集合 LinkedHashMap 我是用stream遍历数据的时候 最后需要返回有序的Map集合 即 LinkedHashMap 但是我看到Collectors里面并没有返回Linked
  • Ubuntu初始系统需要安装的包

    span class token comment 安装ssh模块 span span class token function sudo span span class token function apt get span span cl
  • libgtk2.0-dev : Depends: libgtk2.0-0 (= 2.24.30-1ubuntu1) but 2.24.30-1ubuntn

    代码中调用cv2 imshow 指令时报错 xff0c 提示 cv2 error OpenCV 4 1 1 io opencv modules highgui src window cpp 627 error 2 Unspecified e