0
点赞
收藏
分享

微信扫一扫

rosrun python文件 import:未找到命令

eelq 2022-01-12 阅读 130

用python写了一个service的client文件,但是用rosrun pkg python文件时,一直出现import 未找到命令的错误

这是因为编译器不知道这个文件要用python解释,
要在python文件的第一行加上如下语句

#!/usr/bin/env python

如果出现 "/usr/bin/env: “python”: 没有那个文件或目录"的错误信息,
直接到python文件的路径下,用

python 文件.py

运行,系统会提示你环境要用python3
这时,把第一行改为

#!/usr/bin/env python3

每次改动后都要回到~/catkin_ws文件夹下重新catkin_make
如果不想每次都运行source devel/setup.bash
可把“source devel/setup.bash”放到~/.bashrc中,重新开终端有效

这样就解决了

举报

相关推荐

0 条评论