python - 如何将ros导入PyCharm

标签 python pycharm ros

我正在使用ros框架开发一个机器人。另外,我使用 PyCharm。但是我无法将ros导入其中。在 ros 站点上有关于 ide 的文章 http://wiki.ros.org/IDEs .有关于在pycharm中使用ros的信息。我必须修改 .desktop 文件,但我使用软件中心的快照安装了 PyCharm。在哪里可以找到 snap 应用程序的 .desktop 文件?有没有其他方法可以将ros导入PyCharm?

编辑: @hug 是的,我在这里启动这个命令就是结果

/snap/pycharm-community/103/meta/gui/pycharm-community.desktop
/snap/pycharm-community/103/snap/gui/pycharm-community.desktop
/var/lib/snapd/desktop/applications/pycharm-community_pycharm-community.desktop
/var/tmp/pycharm-community.desktop.swp

我认为 .swp 文件自上次重新安装 PyCharm 以来一直存在。当我尝试自己安装并意识到我破坏了程序时,我重新安装了。

最佳答案

如果你想在 Pycharm IDE 中使用 ROS 包的自动建议,你可以按照以下说明进行操作:

  1. 文件> 设置(或Ctrl+Alt+s 作为快捷方式)> 项目:> 项目解释器

  2. 在项目解释器下拉列表中,您可以通过从列表中选择适当的来指定 ROS Python 解释器。


[注意]:

您可以使用上述说明添加一个虚拟环境,然后您应该使用 this instruction 在其上添加 ROS distpackages (roslib) .

你需要的ROS distpackages路径:/opt/ros/kinetic/lib/python2.7/distpackages

关于python - 如何将ros导入PyCharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53637038/

相关文章:

c++ - CMake如何强制third_party库在当前项目源目录中包含项目文件?

c++ - 免费(): invalid pointer for vector<vec4i> c++

python - 如何在 jupyter 笔记本上制作嵌套的 tqdm 栏

python - 无法使用 matplotlib.pyplot 在 Pycharm 中绘图。图形出现并立即消失

python - Pycharm环境启动时自动运行代码

cmake - 如何通过CMake交叉编译CMake for ARM

python - OAuth 和 YouTube API

python - 在列表中查找一个数字,数字和列表都存储在 pandas 单元格中

Python:需要附加额外的 header ,在 urllib2 添加隐藏默认值之后,在发送请求之前

python - 你如何在 Python 中的两个进程之间共享一个变量?