原因
pycharm里的虚拟环境找不到livox_ros_driver这个包的路径,所以无法导入CustomMsg
解决办法
首先要找到这个包的路径,使用
echo $PYTHONPATH
这个命令在终端得到当前python解释器的路径,找到编译livox_ros_driver这个包的工作空间的目录对应的python解释器路径,查找路径下是否有livox_ros_driver这个包
找到这个包以后就可以在pycharm里虚拟环境导入这个路径的python解释器
- pycharm打开设置
- 打开python解释器那一栏
- 点击红箭头对应的倒三角,点开后选择最下方的show all
- 进入到如下界面点击红箭头的位置导入解释器路径
- 把刚才找到的路径导入进去,ctrl可以点进去customsg即成功导入
这个方法同样适用在conda虚拟环境下导入rospy