使用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