树莓派Ubuntu Server中Code-Server的ROS扩展激活失败及rclpy报错求助
Code-Server中ROS2扩展激活失败及
rclpy导入错误问题 环境信息
- 硬件:树莓派4
- 系统:Ubuntu Server
- 已验证:ROS2 Iron安装完成并可正常运行
- IDE:Code-Server(因VSCode SSH连接不稳定改用)
问题描述
- 由于Code-Server扩展库无官方ROS扩展,从MarketPlace下载
ms-iot.vscode-ros-0.9.5.vsix并成功安装,但激活时弹出错误提示:cannot activate the 'ros' extension because it depends on an unknown 'ms-vscode.cpptools' extension. on code server
- 尽管ROS扩展已显示安装并启用,编写Python ROS2节点时导入
rclpy仍报错:No module named 'rclpy'
已尝试的无效解决方案
- 卸载并重新安装ROS扩展
- 多次重载Code-Server页面
- 安装微软C/C++扩展的V1.17.5和V1.18.0版本
求可行的解决方法。
内容的提问来源于stack exchange,提问作者Navid Moghtaderi
相关产品推荐
相关产品推荐

