Enjoy lab and life

分类专栏: opencv ros

错误如下:
Traceback (most recent call last):
File “./run.py”, line 9, in
import cv2
ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type

方法1:

代码前面修改为

import sys
ros_path = '/opt/ros/kinetic/lib/python2.7/dist-packages'if ros_path in sys.path:sys.path.remove(ros_path)import cv2sys.path.append('/opt/ros/kinetic/lib/python2.7/dist-packages')

(TypeError: remove() takes exactly one argument (0 given))
意思是,()里要一个参数,但是给出0个

方法2:(亲测有效!)

给cv2.so改个名字
cd /opt/ros/kinetic/lib/python2.7/dist-packages/
sudo mv cv2.so cv2_ros.so

方法3:(这样就不能用ros了)

gedit ~/.bashrc(gedit后面有空格)
用 # 注释掉:(有关ROS的)
#source /opt/ros/kinetic/setup.bash
打开一个新的终端,执行之前的方法即可

方法4:

gedit ~/.bashrc(gedit后面有空格)
好像在后面加一行Python路径之类的东西是可以的,但是我没成功,就不细说了。

安装了ros后Python3 调用import cv2报错解决办法:相关推荐

  1. import win32con报错解决办法

    import win32con报错解决办法 安装pypiwin32包 pip install pypiwin32

  2. PHP多次调用Mysql存储过程报错解决办法

    PHP多次调用Mysql数据库的存储过程会出现问题,主要问题为存储过程中执行多次SQL语句不能一一释放导致的,网上找了一些解决办法,比如使用 multi_query 然后一个一个释放,但是发现根本不适 ...

  3. 在cmd下import cv2报错——OpenCV实现BRISK

    平台:win10 x64 +JetBrains PyCharm 2018.2.4 x64 +Anaconda3(python3.7.0+opencv3.4.5) Issue说明:同学发了个python ...

  4. Python与机器视觉(x)windows下import cv2报错dll

    pip install 直接安装opencv_python 有时会与windows中的python版本不匹配,造成import 错误 import cv2 报错 ImportError: DLL lo ...

  5. Apache/php7.4/Mariadb安装和报错解决办法

    Apache和Mariadb安装基本都没有什么问题 PHP7.4安装过程中出现很多报错,网络大佬够已经给解决,下边安装步骤已经亲测: 需要安装apache的: 安装:yum -y install ht ...

  6. 安装 python 虚拟环境 > pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/报错解决办法

    安装 python 虚拟环境 > pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/报错解决办法 [root@ ...

  7. please reinstall the mysql distribution_php安装扩展mysqli的实现步骤及报错解决办法

    php安装扩展mysqli的实现步骤及报错解决办法 terminal#cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./c ...

  8. php mysqli报错,php安装扩展mysqli的实现步骤及报错解决办法

    php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./ ...

  9. php的mysqli步骤,php安装扩展mysqli的实现步骤及报错解决办法

    php安装扩展mysqli的实现步骤及报错解决办法 php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/we ...

最新文章

  1. Shiro第一个程序:官方快速入门程序Qucickstart详解教程
  2. 技术总监到底要不要写代码?
  3. 矩阵累积相乘 java_累积:轻松自定义Java收集器
  4. 【渝粤教育】电大中专测量学 (3)作业 题库
  5. C++ 之const的使用
  6. wifi 2.4GHz和5GHz范围
  7. wms开发语言c 还是java,专业WMS和普通WMS之间差异有什么呢?
  8. 单层感知器的原理及代码实现
  9. 入门电机系列之2驱动器
  10. SSID的使用和中文设置
  11. vue 使用vue-canvas-poster生成自定义海报
  12. 最新计算机安全参考文献,最新计算机络安全参考文献 计算机络安全期刊参考文献哪里找...
  13. arcmap字段计算器的使用
  14. P4318-莫比乌斯函数+容斥
  15. 达观数据签约全国首家银行系基金公司工银瑞信
  16. [运放] 骨灰级运放LM1875T做功放板,音质刚刚的
  17. 股票质押式回购 非担保交收 结算备付金 B股转H股
  18. 2021年广东省高新技术企业认定时间安排汇总大全
  19. 三万字速通JavaScript
  20. 223. 矩形面积(矩形面积并简单版)

热门文章

  1. 单链表的快速排序(转)
  2. Mozilla Prism v0.9 For Windows/Linux/Mac
  3. 压力测试和负载测试区别_如何理解与区分软件性能测试、负载测试、稳定性测试、压力测试...
  4. mysql暂停触发器_mysql如何临时禁用触发器
  5. sql2008安装时提示参数不能为空_Java Validation API,实现参数的合法性校验
  6. S2SH框架入门之使用hibernate进行基础的增删改查
  7. 转载--html显示当前时间
  8. Linux CentOS 7 防火墙/端口设置
  9. @ExceptionHandler
  10. 腾讯云CentOS 7 上安装Nginx