解决:执行python脚本,提示错误:/usr/bin/python^M: 解释器错误: 没有那个文件或目录。

执行python脚本,提示错误:

/usr/bin/python^M: 解释器错误: 没有那个文件或目录。

产生错误原因:

字符被显示为^M,这时候只需要删除这个字符就可以了。

 Linux环境下:

(1)先要确保文件有可执行权限,执行命令: chmod 777 filename

(2)打开文件: vim filename

注意:(全部操作都是在vim编辑器的命令模式下,不进入编辑模式)

(3)查看格式。利用如下命令查看文件格式:   :set fileformat 或 :set ff

(4)格式信息。应该可以看到如下信息: fileformat=dos 或 fileformat=unix

(5)修改格式。如下命令格式:   :set ff=unix 或 :set fileformat=unix

(6)保存退出。命令模式输入:wq,退出后你就可以以./filename方式执行filename文件了

原文地址:https://www.cnblogs.com/ming-4/p/11853458.html