Windows关于import matplotlib.pyplot as plt模块运行错误UnicodeDecodeError

关于编码问题的报错,错误信息如下:
 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc8 in position 3: ordinal not in range(128)

解决方法:

1.在Python的安装目录的Lib下新建一个sizecustomize.py文件在文件中输入

#encoding=utf8
import sys
reload(sys)

sys.setdefaultencoding('gbk')

2.第一种方法不行,看看自己的python项目名称(或者文件夹)是否有中文命名,把中文改为字母就oK了,很简单,我这个错误搞了一下午,网上现有的解决方法是第一种,不明白我的错误就是解决不了,然后我就自己摸索出第二种办法,就解决了

 

 

我也是用的第二种,windows编程真的环境太难搞了,但是配好了还是很舒服?
————————————————
版权声明:本文为CSDN博主「hongdejian」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hongdejian/article/details/80154290

你可能感兴趣的:(奇怪的错误)