我在用colcon build编译ros2的代码时会报这个错误:
[0.227s] ERROR:colcon.colcon_core.package_augmentation:Exception in package augmentation extension 'python': 'NoneType' object is not iterable
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/colcon_core/package_augmentation/init.py", line 97, in augment_packages
retval = extension.augment_packages(
File "/usr/lib/python3/dist-packages/colcon_installed_package_information/package_augmentation/python.py", line 54, in augment_packages
desc.dependencies['run'].update(
TypeError: 'NoneType' object is not iterable
解决:
问了Claude-3,执行这行命令:
pip install --upgrade colcon_installed_package_information
之后再colcon就不报错了