(轉)使用Ubuntu下的PyCharm進行ROS開發


然后,正文來了,我將在下面介紹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。

首先打開終端,然后輸入:

[html] view plain copy
  1. gedit ~/.local/share/applications/jetbrains-pycharm-ce.desktop #當前用戶可用  


[html] view plain copy
  1. gedit /usr/share/applications/jetbrains-pycharm-ce.desktop #全部用戶可用  



然后會出現一個有以下內容的文檔:

[plain] view plain copy
  1. [Desktop Entry]  
  2. Version=1.0  
  3. Type=Application  
  4. Name=PyCharm Community Edition  
  5. Icon=/home/howe/Downloads/pycharm-community-2017.1/bin/pycharm.png  
  6. Exec="/home/howe/Downloads/pycharm-community-2017.1/bin/pycharm.sh" %f  
  7. Comment=The Drive to Develop  
  8. Categories=Development;IDE;  
  9. Terminal=false  
  10. StartupWMClass=jetbrains-pycharm-ce  


如果是空白文檔,那么就是文件開錯了,輸入:
[plain] view plain copy
  1. gedit /usr/share/applications/  
然后tab自動補全以下。

接着修改其中的Exec變量,在‘=’后面添加bash -i -c,改完如下:

[plain] view plain copy
  1. Exec= bash -i -c "/home/ubu/tools/pycharm-professional-2016.2.3/bin/pycharm.sh" %f  
保存並退出。 添加 bash -i -c 是為了在通過快捷方式啟動PyCharm的同時加載~/.bashrc中的ROS環境變量。然后重啟pycharm。完事


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM