关于使用 vscode 编写ros2 节点import rclpy无法找到路径(波浪线)问题
·
打开一个新的终端,输入如下指令:
echo $PYTHONPATH
得到如下参数:
/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages
可以看到有两个文件位置。grep查询一下第二个文件夹
ls -l /opt/ros/humble/local/lib/python3.10/dist-packages/ | grep rclpy
结果
drwxr-xr-x 5 root root 4096 3月 5 07:19 rclpy
drwxr-xr-x 2 root root 4096 3月 5 07:19 rclpy-3.3.12-py3.10.egg-info
rclpy在文件夹中。
vscode 打开设置,在搜索栏中复制"python.analysis.extraPaths"如图

添加 /opt/ros/humble/local/lib/python3.10/dist-packages/ 路径到添加项中去,黄色波浪线消失,ctrl+单击rclpy 可以找到源文件

更多推荐
所有评论(0)