当前位置:   article > 正文

ROS2配置python虚拟环境_虚拟环境 python 适配 ros

虚拟环境 python 适配 ros

说明

项目需求需要使用python写一个3D检测的ROS2节点,通过修改ROS2的配置文件来间接的让系统使用虚拟环境中的Python解释器
参考链接ROS2虚拟环境配置指南

步骤

  1. 修改setup.cfg文件,添加如下配置
# src/{node}/setup.cfg
[build_scripts]
executable = /usr/bin/env python3
  • 1
  • 2
  • 3
  1. 创建虚拟环境 在创建虚拟环境时,需要将系统环境中的ROS2包链接到虚拟环境中
python3 -m venv your_venv_name --system-site-packages --symlinks
  • 1
  1. 激活ros2环境配置和虚拟环境配置
source /opt/ros/foxy/setup.zsh
source ./venv/bin/activate
  • 1
  • 2
  1. colcon build并运行
colcon build
source install/setup.bash
ros2 run package_name node_name
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/982351
推荐阅读
相关标签
  

闽ICP备14008679号