项目场景:
工作站上同时存在ros1和ros2.
ros1是基于noetic版本,ros2是基于galactic版本。
因此需要经常切换版本。
问题描述
运行python脚本时总是提示:
no module named 'rclpy'
尝试方案一:安装rclpy。
pip install rclpy
甚至尝试换国内的各种源,甚至添加–trusted,都无效,统一提示:
ERROR: Could not find a version that satisfies the requirement rclpy (from versions: none)
ERROR: no matching distribution found for rclpy
原因分析:
原因巨搞笑。
因为没有sou