Ano*_*ity 4 python bash scripts lubuntu
Lubuntu Raring Ringtail。我希望能够执行我的脚本./
我开始我的 python 脚本,#!/usr/bin/python它说
bash : ./myscript.py: /usr/bin/python^M: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
如果我使用#!/usr/bin/env python它会出现类似的错误:
: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我绝对安装了 python,并且可以正常运行脚本 python myscript.py
从^M你可以看到文件 myscript.py 正在使用 windows/dos 样式的换行符(Windows 在行尾使用 CR LF(回车 + 换行)。Unix 只使用 LF - 所以你看到的^M是CR。所以你没有使用/usr/bin/python但/usr/bin/python<CR>不存在的东西。
您可以删除^Musing dos2unix(sudo apt-get install dos2unix先安装然后再使用dos2unix myscript.py)。
| 归档时间: |
|
| 查看次数: |
11570 次 |
| 最近记录: |