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添加进来即可



