当ROS2 在运行时忽略了你在虚拟环境中的安装包,需要手动把虚拟环境的库路径加到 PYTHONPATH 中:
1. 激活虚拟环境
source .venv/bin/activate
2. 将虚拟环境的 site-packages 添加到 PYTHONPATH
注意:这行命令会自动获取路径,不需要你手动输入长路径,具体路径请以实际情况为准
export PYTHONPATH=$VIRTUAL_ENV/lib/python3.12/site-packages:$PYTHONPATH
3. 再次清理并构建(以防万一)
rm -rf build/ install/ log/
colcon build
4. 加载环境并运行
source install/setup.bash
ros2 run 安装包名 可执行程序名
951

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



