外观
踩坑Robotics Stack Exchange2023-11-28
ROS2 Humble 构建出现 SetuptoolsDeprecationWarning
本文由 AI 根据公开内容整理,可能有误,请以原文为准:SetuptoolsDeprecationWarning in ros2 Humble(Robotics Stack Exchange #24230)
状态:有绕过办法
问题
执行 colcon build --packages-select py_launch_example 后包能完成构建,但 stderr 输出 SetuptoolsDeprecationWarning: setup.py install is deprecated,并伴随 package index 与 package.xml 隐式安装警告。
环境
Ubuntu 22.04 LTS;ROS 2 Humble;Python 3.10.6;包 py_launch_example。
解决办法
- 将
setuptools降级到58.2.0,提问者表示警告不再出现。 - 或在
.bashrc添加PYTHONWARNINGS="ignore:setup.py install is deprecated::setuptools.command.install"; export PYTHONWARNINGS,用于抑制该特定警告。
原问题作者:Jishnu;采纳答案作者:cottsay。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。