项目需求需要使用python写一个3D检测的ROS2节点,通过修改ROS2的配置文件来间接的让系统使用虚拟环境中的Python解释器
参考链接:ROS2虚拟环境配置指南
# src/{node}/setup.cfg
[build_scripts]
executable = /usr/bin/env python3
python3 -m venv your_venv_name --system-site-packages --symlinks
source /opt/ros/foxy/setup.zsh
source ./venv/bin/activate
colcon build
source install/setup.bash
ros2 run package_name node_name