python27中mimetypes.py的UnicodeDecodeError

来源:互联网 发布:淘宝德国代购有假货吗 编辑:程序博客网 时间:2024/05/01 15:50
今天在安装cudamat.py 的时候遇到了这个问题:.unicodedecodeerror ascii codec cant decode byte 0xb0……
然后在这里找到了解决办法:http://www.360doc.com/content/13/1126/10/9934052_332232981.shtml


python27中 Lib\mimetypes.py的一个bug,属于 "def enum_types(mimedb)"函数:

File "D:\Python27\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)

解决方法:
删除
try:    ctype = ctype.encode(default_encoding) # omit in 3.x!except UnicodeEncodeError:    pass
0 0
原创粉丝点击