问题描述

为了解决ros melodic python3 与cv_brdige不兼容问题需要重新编译该包。这个cv_brdige主要是为了解决将ros的数据转换成opencv能够读取的数据。
根据博客添加链接描述操作对包进行编译,最后在终端测试

// An highlighted block
(base) tong@tong:~$ conda activate es6d_3.7
(es6d_3.7) tong@tong:~$ python
Python 3.7.12 | packaged by conda-forge | (default, Oct 26 2021, 06:08:21)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from cv_bridge.boost.cv_bridge_boost import getCvType
>>> 

能成功
但是在我pycharm的环境中直接运行会报错,报错信息如下

// An highlighted block
from cv_bridge.boost.cv_bridge_boost import getCvType
ImportError: libcv_bridge.so: cannot open shared object file: No such file or directory

解决方式

需要在需要跑的代码的文件夹复制编译好的devel install 和src到工作空间,并且添加环境变量如下所示:

// An highlighted block
(base) tong@tong:~$ vim ~/.bashrc
(base) tong@tong:~$ source ~/.bashr

并且需要在终端或者pycharm的终端执行命令

// An highlighted block
python *.py

直接运行仍然会报上述错误
问题解决!

ros melodic解决报错ImportError: libcv_bridge.so: cannot open shared object file: No such file or directo相关推荐

  1. (转)coures包下载和安装 可解决报错ImportError: No module named '_curses'

    原创文章,转载请注明出处. coures curses 库 ( ncurses )提供了控制字符屏幕的独立于终端的方法.curses 是大多数类似于 UNIX 的系统(包括Linux)的标准部分,而且 ...

  2. 调用torchtext报错OSError: libtorch_cpu.so: cannot open shared object file: No such file or directory

    环境 torch版本1.4.0 报错 报错信息如题.调用torchtext报错 OSError: libtorch_cpu.so: cannot open shared object file: No ...

  3. coures包下载和安装 可解决报错ImportError: No module named '_curses'

    原创文章,转载请注明出处. coures curses 库 ( ncurses )提供了控制字符屏幕的独立于终端的方法.curses 是大多数类似于 UNIX 的系统(包括Linux)的标准部分,而且 ...

  4. 解决报错ImportError: unique_cuda.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe28T

    最近在调试有关pytorch-geometric包的代码的时候遇到了这个错误,具体报错如下所示: ImportError: /home/amax/.conda/envs/SGE/lib/python3 ...

  5. 运行python报错ImportError: dlopen: cannot load any more object with static TLS

    运行python文件报错内容:ImportError: dlopen: cannot load any more object with static TLS 解决方法:将import cv2放在导入 ...

  6. 树莓派4b在miniconda下安装kivy,示例报错‘ImportError...libstdc++.so.6: version ‘GLIBCXX_3.4.29‘ not found‘解决办法

    感觉最近运气非常差,或者运气一直很差,为啥干啥都要踩坑呢?好的,又来坑,补吧. 因为想在树莓派4B装了Ubuntu22.04后,能配合我的触摸屏简单实现一些交互界面,所以选择在这上面安装kivy.上一 ...

  7. import skimage报错ImportError: numpy.core.multiarray failed to import解决

    报错 ImportError: numpy.core.multiarray failed to import 解决方法 Jupyter 如果是Jupyter,shutdown内核,再重新打开文件运行. ...

  8. Ubuntu18.04安装ROS Melodic(解决网络原因,先将所需压缩包下载到本地,然后rosdep update)

    Ubuntu18.04安装ROS Melodic(解决网络原因,先将所需压缩包下载到本地,然后rosdep update) 一.ROS介绍 机器人操作系统(Robot Operating System ...

  9. 安装 sklearn 报错 ImportError: cannot import name Type

    1. 安装 sklearn sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple sklearn 会默认安装 joblib , s ...

最新文章

  1. Bert需要理解的一些内容
  2. chakra linux安装教程,Chakra Linux 安装指南(二):Chakra Linux 安装
  3. github上手实践教程
  4. HJ29 字符串加解密
  5. c 实现html5,html5 实现手机摇一摇功能(C)
  6. 洛谷——P1090 合并果子
  7. win10电脑插耳机没声音_电脑没有声音是什么原因 教您电脑突然没声音怎么解决...
  8. 关于 SET QUOTED_IDENTIFIER ON 和 SET ANSI_NULLS ON
  9. 【OpenCV】OpenCV实战从入门到精通之 -- 显示创建Mat对象的七种方法
  10. 表数据库名_关系数据库理论:数据库的六大范式知识笔记
  11. python递归实现快速对一个给定字符串排序输出
  12. python转视频格式高清_树莓派环境下使用python将h264格式的视频转为mp4
  13. log4j配置文件详解------自学
  14. 【时间序列分析】16.平稳序列的决定性
  15. 弱水三千只取一瓢,Forcepoint的变与不变
  16. isolate两三事
  17. python验证身份证最后一位数字代表什么_身份证最后一位不是数字而是X,代表什么含义?涨知识了...
  18. c语言坦克大战程序设计,用纯C语言实现坦克大战
  19. Flutter 仿滴滴出行App,2021最新华为Android校招面试题
  20. 2018蓝桥杯 题解

热门文章

  1. 【论文泛读164】MECT:基于多元数据嵌入的中文命名实体识别交叉变换器
  2. WOT干货大放送:大数据架构发展趋势及探索实践分享
  3. ubuntu 启动无故出现 ACPI ERROR
  4. 通信协议基础知识总结二
  5. manifest引用build中的变量
  6. 2021年N1叉车司机考试APP及N1叉车司机新版试题
  7. 3、Prism的使用二
  8. [typescript] ERROR TS18003: No inputs were found in config file ‘tsconfig.json‘. Specified ‘include‘
  9. 支付宝生活缴费视频课程
  10. 天涯人脉通讯录2010 - 导入模板格式说明