在我们写代码的时候,会经常看到在Python脚本的第一行会出现这样的一行代码。
其实第一行的作用就是一个解释器的声明,可以使用绝对路径定位到Python的安装路径
但是非常不推荐使用上面的那个写法
在 #!/usr/bin/env python 下会经常报错
比如:
No module named ‘rospkg’
: /usr/bin/env: “python”: 没有那个文件或目录
等等
这个真的非常头疼
报错后,我解决的办法是
pip install rospkg
并且修改第一行的内容
修改成:
#! /usr/bin/python3
这样一来不仅解决了报错的问题,也使得可以编译运行Python3的脚本