解决启动cocosjs服务时遇到的ascii' codec can't decode byte问题

发现的原因,今天早上换了台电脑撸cocosjs,赫然发现

cocos run -p web

出现以下Python报错
解决启动cocosjs服务时遇到的ascii' codec can't decode byte问题_第1张图片
这个问题报错的代码是c:/python27/lib/mimetypes.py
但是问题是在某些机子上不会有问题
于是写一段python代码进行求证当前系统的默认编码

确实当前系统的代码是ascii
于是修改mimetypes.py 249行

pass #ctype = ctype.encode(default_encoding) # omit in 3.x!

直接pass
然后再次运行cocosjs成功.
解决启动cocosjs服务时遇到的ascii' codec can't decode byte问题_第2张图片

你可能感兴趣的:(python,cocosjs)