python ImportError: Bad magic number

是python版本不兼容的问题。

解决办法:删除pyc即可

    magic number是类UNIX系统上文件的前几个字节的内容,它标志着该文件的类型。Python在编译生成pyc文件时做了一个类似的标记。当Python解释器加载pyc文件时必须先验证该文件的magic number是否正确。任何magic number被损坏的pyc文件都会引发上述错误,包括编辑pyc文件或者使用不同版本的Python解释器来运行pyc文件,通常错误的原因都是Python解释器的版本问题引起的。

 


版权声明:本文为weixin_40596016原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。