[笔记]--Linux下运行Python时报错解决办法

1、提示:bash: ./mp.py:/usr/bin/python^M:损坏的解释器: 没有该文件或目录

解决办法:

$ sed -i 's/\r$//' *.py

有时候在windows下编写的python脚本在linux下不能运行,就是因为^M的原因,因为windows下行结束符是/r/n,而liinux只需要/n. 我们可以使用cat –v来显示一个文本文件中的^M符号,或者如果有非improved的vi版本的话,也可以直接vi查看。

或者可以:

vim filename

:set fileformat=unix
:wq 

 

 

 

posted on 2013-11-22 09:47  Wilask  阅读(1114)  评论(0编辑  收藏  举报

导航