Как импортировать рос в PyCharm - PullRequest
0 голосов
/ 05 декабря 2018

Я разрабатываю робота, используя ros framework.В качестве идеала я использую PyCharm.Но я не могу импортировать в него ros.На сайте ros есть статья об ide http://wiki.ros.org/IDEs.. Есть информация об использовании ros с pycharm.Я должен изменить файл .desktop, но я установил PyCharm с помощью оснастки из центра программного обеспечения.Где я могу найти файл .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.Я переустанавливал, когда пытался сделать это сам и понял, что сломал программу.

Ответы [ 2 ]

0 голосов
/ 04 мая 2019

Если кто-то еще борется за то, чтобы PyCharm intellisense и автозаполнение работали с вашими собственными пакетами ros python, этот ответ был очень ярким.

В основном PyCharm не интерпретирует * 1005 динамически* пробел __init__.py для ваших пакетов, поэтому во время выполнения пакеты доступны, но в PyCharm нет intellisense.Изменение настроек структуры проекта для добавления вашего <package>/src в качестве папки с исходным кодом решило проблему для меня.Немного боли, но эй, intellisense вернулся!

0 голосов
/ 05 декабря 2018

Если вы хотите использовать автоматическое предложение с пакетами ROS в Pycharm IDE, вы можете выполнить следующие инструкции:

  1. Файл > Настройки (или Ctrl + Alt + s в качестве ярлыка)> Проект: > Интерпретатор проекта .

  2. В раскрывающемся списке интерпретатора проекта вы можете указать ROS Python интерпретатор, выбрав соответствующий из списка.


[ NOTE ]:

Вы можете добавить виртуальную среду с помощью приведенных выше инструкций, затем вы должны добавить к ней дистрибутивы ROS (roslib) с помощью thisинструкция .

Путь к дистрибутиву ROS, который вам нужен: /opt/ros/kinetic/lib/python2.7/distpackages

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...