1. 程式人生 > >PyCharm: ubuntu下PyCharm匯入ros庫

PyCharm: ubuntu下PyCharm匯入ros庫

嗯,最近有事,所以水一章,我們說說一些ros和pycharm的基本的環境配置。

首先,在ubuntu下裝pycharm這個就略過,直接搜尋pycharm,然後下載community版本解壓安裝就OK了。

然後,正文來了,我將在下面介紹2點環境配置,1.launch檔案的關聯,2.roslib的匯入

  1. launch檔案的關聯
pycharm自己是不支援launch檔案的,但是我們還是希望用ide實現編寫,例如這樣:


具體做法就是在file/settings裡面開啟filetypes


然後在registered patterns裡面新增*.launch檔案,點ok完成launch檔案的關聯

2.roslib的匯入

這裡介紹pycharm要如何和終端環境bashrc中配置的那樣直接關聯/opt/ros/indigo/setup.bash。

首先開啟終端,然後輸入:

gedit ~/.local/share/applications/jetbrains-pycharm-ce.desktop #當前使用者可用
gedit /usr/share/applications/jetbrains-pycharm-ce.desktop #全部使用者可用

然後會出現一個有以下內容的文件:

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/home/howe/Downloads/pycharm-community-2017.1/bin/pycharm.png
Exec="/home/howe/Downloads/pycharm-community-2017.1/bin/pycharm.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
如果是空白文件,那麼就是檔案開錯了,輸入:
gedit /usr/share/applications/
然後tab自動補全以下。

接著修改其中的Exec變數,在‘=’後面新增bash -i -c,改完如下:

Exec= bash -i -c "/home/ubu/tools/pycharm-professional-2016.2.3/bin/pycharm.sh" %f
儲存並退出。新增 bash -i -c 是為了在通過快捷方式啟動PyCharm的同時載入~/.bashrc中的ROS環境變數。然後重啟pycharm。完事