python解释器
1. #! /usr/bin/python
当linux系统执行.py
文件时,调用/usr/bin
下面的python
解释器。
2. #! /usr/bin/env python
(推荐)
防止linux用户没有将python
安装到/usr/bin
默认路径下。系统执行该行时,会在env 环境设置
里查找 python 的安装路径
,再调用对应路径下的解释器
程序完成操作。
3./usr/bin/env: “python”: 没有那个文件或目录
如果运行别人的code出现上面的报错
- 原因:找不到python3
- 解决方法1:(不建议)
/usr/bin/env python3
但存在问题: 不兼容之前的 ROS 相关 python 实现
- 解决方法2: (建议)
创建一个链接符号到 python 命令
sudo ln -s /usr/bin/python3 /usr/bin/python