python安装包时提示UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3

时间:2024-10-27 17:28:26

编码错误

提示UnicodeDecodeError: ‘utf-8’ codec,一般一看就时编码错误,网上很多大神都已经有了问题的可能性和对应解决方法,比如命令提示符的编码问题,用户目录的路径中存在中文字符。
命令提示符编码问题:
直接输入命令”chcp“查看自己的编码格式,比如我的就是GBK
在这里插入图片描述
命令窗口里面右键点击”属性“,”选项“也可以查看你当前的编码格式
在这里插入图片描述
”chcp 65001“命令可以改命令提示符的编码,这里的65001表示的就是UTF-8,其他的编码有需要的可以百度一哈(这种方式只是临时改编码,窗口关闭之后,编码又会回到以前的格式)

用户目录的路径中存在中文字符:
ascii码时不能对中文进行编码的,但是pip安装的时候会加载用户目录,所以就会出现编码错误。在python的安装目录下的Python\Python38\Lib\site-packages中新建一个.py文件 用记事本打开,输入:
import sys
(‘gb2312’)
保存之后就好了,如果还是不行就把gb2313换成gbk试试,如果都不行,那么你好像就踩了我的那个坑

python版本错误

我报错的时候百度错误代码时,都说是编码问题,我一看到前面的错误信息“Unicode”和“utf-8”,我就自信的认为是编码问题,然后改编码改了一晚上,屁用没有,今天早上再看错误信息,发现后面有提示我的这个python版本(python2.7)不行还是怎么,然后果断干掉2.7版本,重新装了一个3.7版本的,装完之后再pip,怎么说呢…太爽了,后面的安装畅通无阻,再也没有提示编码问题,此时也被自己蠢哭了。

所以,实在不行就换个python版本试试。