安装了ros后Python3 调用import cv2报错解决办法:
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报错解决办法:相关推荐
- import win32con报错解决办法
import win32con报错解决办法 安装pypiwin32包 pip install pypiwin32
- PHP多次调用Mysql存储过程报错解决办法
PHP多次调用Mysql数据库的存储过程会出现问题,主要问题为存储过程中执行多次SQL语句不能一一释放导致的,网上找了一些解决办法,比如使用 multi_query 然后一个一个释放,但是发现根本不适 ...
- 在cmd下import cv2报错——OpenCV实现BRISK
平台:win10 x64 +JetBrains PyCharm 2018.2.4 x64 +Anaconda3(python3.7.0+opencv3.4.5) Issue说明:同学发了个python ...
- Python与机器视觉(x)windows下import cv2报错dll
pip install 直接安装opencv_python 有时会与windows中的python版本不匹配,造成import 错误 import cv2 报错 ImportError: DLL lo ...
- Apache/php7.4/Mariadb安装和报错解决办法
Apache和Mariadb安装基本都没有什么问题 PHP7.4安装过程中出现很多报错,网络大佬够已经给解决,下边安装步骤已经亲测: 需要安装apache的: 安装:yum -y install ht ...
- 安装 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@ ...
- please reinstall the mysql distribution_php安装扩展mysqli的实现步骤及报错解决办法
php安装扩展mysqli的实现步骤及报错解决办法 terminal#cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./c ...
- php mysqli报错,php安装扩展mysqli的实现步骤及报错解决办法
php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./ ...
- php的mysqli步骤,php安装扩展mysqli的实现步骤及报错解决办法
php安装扩展mysqli的实现步骤及报错解决办法 php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/we ...
最新文章
- Shiro第一个程序:官方快速入门程序Qucickstart详解教程
- 技术总监到底要不要写代码?
- 矩阵累积相乘 java_累积:轻松自定义Java收集器
- 【渝粤教育】电大中专测量学 (3)作业 题库
- C++ 之const的使用
- wifi 2.4GHz和5GHz范围
- wms开发语言c 还是java,专业WMS和普通WMS之间差异有什么呢?
- 单层感知器的原理及代码实现
- 入门电机系列之2驱动器
- SSID的使用和中文设置
- vue 使用vue-canvas-poster生成自定义海报
- 最新计算机安全参考文献,最新计算机络安全参考文献 计算机络安全期刊参考文献哪里找...
- arcmap字段计算器的使用
- P4318-莫比乌斯函数+容斥
- 达观数据签约全国首家银行系基金公司工银瑞信
- [运放] 骨灰级运放LM1875T做功放板,音质刚刚的
- 股票质押式回购 非担保交收 结算备付金 B股转H股
- 2021年广东省高新技术企业认定时间安排汇总大全
- 三万字速通JavaScript
- 223. 矩形面积(矩形面积并简单版)
热门文章
- 单链表的快速排序(转)
- Mozilla Prism v0.9 For Windows/Linux/Mac
- 压力测试和负载测试区别_如何理解与区分软件性能测试、负载测试、稳定性测试、压力测试...
- mysql暂停触发器_mysql如何临时禁用触发器
- sql2008安装时提示参数不能为空_Java Validation API,实现参数的合法性校验
- S2SH框架入门之使用hibernate进行基础的增删改查
- 转载--html显示当前时间
- Linux CentOS 7 防火墙/端口设置
- @ExceptionHandler
- 腾讯云CentOS 7 上安装Nginx