Python是否可以不在开发电脑上安装ROS就可以开发ROS?

Is It possible to develop ROS in Python without installing ROS on the development computer?

是否可以将 rospy 库放入 PyCharm 以自动完成和突出显示错误,而无需在我的 MAC 上安装 ROS?

不,这是不可能的,因为没有安装包 PyCharm 不知道要自动完成什么。

PyCharm 专业版允许使用 Remote Interpreters. You would need to install ROS either on a remote machine or a local VM and then connect PyCharm to it over SSH. You can also use a Docker Interpreter 并且只需将 ROS 安装在 docker 容器中。为简单起见,您可以从现有的 ROS Docker 容器开始。

无论哪种方式,您都需要确保环境已有效激活,以便 PyCharm 可以找到 ROS python 包而不仅仅是 OS 包。