【问题标题】:Is It possible to develop ROS in Python without installing ROS on the development computer?是否可以在开发计算机上不安装 ROS 的情况下用 Python 开发 ROS?
【发布时间】:2019-09-09 19:42:46
【问题描述】:

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

【问题讨论】:

  • Activating ROS autocomplete in Pycharm IDE is there in this POST,但我认为您需要安装 ROS 才能获得 roslib 及其 /opt/ros/kinetic/lib/python2.7/distpackages 内容。所以你需要至少安装 ROS-Base 版本而不是完整版。
  • 完美运行

标签: python ide pycharm ros rospy


【解决方案1】:

PyCharm 专业版允许使用Remote Interpreters。您需要在远程机器或本地 VM 上安装 ROS,然后通过 SSH 将 PyCharm 连接到它。您也可以使用Docker Interpreter 并简单地将 ROS 安装在 docker 容器中。为简单起见,您可以从现有的 ROS Docker 容器开始。

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

【讨论】:

  • 感谢您为我的 Pycharm 教授添加的这个提示。
【解决方案2】:

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

【讨论】:

  • 有没有其他方法可以访问 rospy 库而不在 Mac 上安装整个 ROS?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-23
  • 2012-12-12
  • 2013-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-03
相关资源
最近更新 更多