使用Python開發ROS最初的配置遇到的問題


Problem1:測試trajectory_demo.py出錯

1 $ rosrun marm_description trajectory_demo.py _reset:=False2 import-im6.q16: not authorized `rospy' @ error/constitute.c/WriteImage/1037.
3 import-im6.q16: not authorized `actionlib' @ error/constitute.c/WriteImage/1037.

Answer1:在Python腳本的第一行加上下面一行,指出這個文件中的代碼用什么可執行程序去運行它:

1 #!/usr/bin/env python

Problem2:用pycharm作為編輯器寫python腳本時,import庫文件時提示找不到,且無法完成自動補全功能

Answer2:

依次點擊File->Setting->Project:Python interpreter,在彈出的右側Python3.6的方框中點擊下拉箭頭中的show all...,再點左下角的show path符號,將最后一行的路徑file:/opt/ros/melodic/lib/python2.7/dist-packages添加進來即可

 


免責聲明!

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



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