1. pycharm调试cv_bridge 找不到相应模块
from cv_bridge import CvBridge
问题:虚拟环境已经安装好相应模块,并且在终端中运行并不会出现报错情况。但是在pycharm中,尽管已经使用了正确的conda虚拟环境,调试会报错找不到相应模块
解决:在pycharm调试配置中添加环境变量ros
PYTHONPATH=/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH
解释:
-
cv_bridge是ros-vision-opencv包的一部分,不是普通的 Python 包 -
它依赖于 ROS 的 Python 路径设置
2.pycharm调试cv_bridge报错
libcv_bridge.so: cannot open shared object file: No such or directory
问题:虚拟环境已经安装好相应模块,并且在终端中运行并不会出现报错情况。但是在pycharm中,尽管已经使用了正确的conda虚拟环境,调试会报错。
解决:在pycharm调试配置中添加环境变量
LD_LIBRARY_PATH=/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu:/lib/x86_64-linux-gnu;
解释:pycharm找不到ROS的cv_bridge库

被折叠的 条评论
为什么被折叠?



