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,并支持深度学习》
但在实际配置时,存在一些不一样,记录一下,供参考。
目录