ubuntu18.04+ROS-melodic配置支持python3的cv_bridge

2024.07.18更新----------------conda和pip安装的包冲突会使得编译的cv_bridge失效!!!

电脑1:作者conda新建虚拟环境后,打开pycharm导入虚拟环境,pip install需要的pkg,ignore pycharm顶部提示的缺少包安装,cv_bridge不会出问题。

电脑2:作者conda新建虚拟环境后,打开pycharm导入虚拟环境,安装pycharm顶部提示的缺少包,运行py文件时pip install 缺少的包,但cv_bridge的运行会出现问题。(可以点击进入cv_bridge的init文件,把try注释掉,再运行会把错报出来)

解决:conda只用于新建虚拟环境,后续包一律用pip安装!!!

这个问题耗费了好几天,最后才找到是conda和pip对文件索引的原因,没想到还会出这种错误,供参考。

附:记录一个代码中的小问题:python的 global全局变量 不要跟前面的名字一样,如下,这样会导致代码运行一段时间后出错。

原文-------------------------------------------------------------------------------------------------------------------

本文参考:Ubuntu18.04配置python2和python3的ROS,并支持深度学习_ubuntu18.04中ros支持的python版本-优快云博客

《Ubuntu18.04配置python2和python3的ROS,并支持深度学习》

但在实际配置时,存在一些不一样,记录一下,供参考。

目录

系统版本

1. minicinda配置虚拟环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值