码迷,mamicode.com
首页 > Windows程序 > 详细

wins和linux 系统不同编码格式导致的.py执行问题: bad interpreter: No such or file directory

时间:2015-05-03 20:30:32      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

我在win7上用IDLE编写了一个python文件(MyTopo.py),但是用putty传到VM中的ubuntu系统中,用 ./MyTopo方式执行。
显示:
/bin/sh^M: bad interpreter: No such  file or directory 
技术分享
但是用 python MyTopo.py执行方式就可以正确执行。
百思不得其解,后来在网上查到了原因:
这是不同系统编码格式的不同所引起的问题,在windows系统中编辑的.py文件中有linux系统无法识别的字符,
所以在ubuntu系统下执行会报错:bad interpreter: No such or file directory 。?

MyTopo中部分源代码:
#!/usr/bin/python
# The Mininet Project2                                                         
# filename:MyTopo.py
# Author: Lewis                               

from mininet.topo import Topo
from mininet.net import Mininet
from mininet.util import irange,dumpNodeConnections
from mininet.log import setLogLevel
...
...

 

wins和linux 系统不同编码格式导致的.py执行问题: bad interpreter: No such or file directory

标签:

原文地址:http://www.cnblogs.com/liuchuang/p/4474540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!