Lubuntu Raring环尾。我希望能够使用以下命令执行脚本./
我用启动我的python脚本,#!/usr/bin/python
它说
bash : ./myscript.py: /usr/bin/python^M: bad interpreter: No such file or directory
如果我使用#!/usr/bin/env python
它会给出类似的错误:
: No such file or directory
我究竟做错了什么?
我绝对安装了python,并且可以正常运行脚本 python myscript.py
从中^M
可以看到文件myscript.py使用的是Windows / dos风格的换行符(Windows在行尾使用CR LF(回车+换行)。Unix仅使用LF-因此,您所看到的^M
是CR。所以您没有使用什么,/usr/bin/python
但是/usr/bin/python<CR>
那不存在。
您可以删除^M
using dos2unix
(sudo apt-get install dos2unix
先安装,然后再使用dos2unix myscript.py
)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句