报错
root@raspberrypi:/home/pi/mycode# ./carcli.py
/usr/bin/env: “python\r”: 没有那个文件或目录
原因
在windows下从github中git clone下来可能创建多了\r字符。 #!/usr/bin/env python 在ubuntu会变成 #!/usr/bin/env python\r 而\r 会被shell 当成参数。 Windows文本文件的行结束标志是\r\n Lunix文本文件的行结束标志是\n
解决方法
#vim 该脚本文件,执行:
:set ff #然后回车,将文件显示为dos格式。
:set ff=unix #回车,设置为unix格式。
:wq #保存并退出