打开一个新的终端,输入如下指令:

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 可以找到源文件

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐