当前位置:网站首页>UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x98 in position 1093: illegal multibyte sequence
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x98 in position 1093: illegal multibyte sequence
2022-07-04 03:52:00 【活成自己的样子啊】
不是你是否也遇到了这个报错。
如果有,那么你来对地方了,一次性永久解决该问题。
如果没有,也可停下来看一看,以便以后更好的解决可能会出现的问题。
目录
事情的起因
这是在用python安装第三方库的时候遇到的问题,例如:pip install XXX
以前都没有问题的,知道有一次,出了这个问题,但是不记得自己改过有关编码的设置啊啊,,,
于是~~~
我开始满浏览器的搜,当然,也搜到了很多解决办法。
例如:
根据报错位置,一步一步往前索引,直到找到打开文件的地方,把encoding=参数设置成‘utf8’,或者是其他的中文字符集(啥样的都有)。
重新安装pip。。。
重新设置系统默认的编码字符集。。。
注:以上方法均不建议尝试。
一是不能从根本上解决问题。
二是有的方法根本解决不了问题。

原因分析
废话不多说,开始正题:
原因是系统的编解码方式的问题(因为我尝试过,把pip重装一遍还是解决不了问题【当时还怀疑是依赖冲突,于是我把anaconda重新装了一遍~~~】,但是都没有解决问题)
所以!!!
我们需要改变系统的编解码方式。
解决方法
添加环境变量
如图所示:在系统环境中加入以下变量。


最后一步:重启电脑!(不重启不会生效)
综述
不要太多的去修改库的源代码,不是长久的做法,也不一定正确,除非是操作系统的原因。
QQ:1757093754
欢迎交流!学习!
边栏推荐
猜你喜欢

Redis:集合Set类型数据的操作命令

指针数组和数组指针

The maximum expiration time of client secret in azure ad application registration is modified to 2 years

R语言中如何查看已安装的R包

leetcode刷题:二叉树07(二叉树的最大深度)

Storage of MySQL database

如何远程办公更有效率 | 社区征文

Evolution of MySQL database architecture

How to telecommute more efficiently | community essay solicitation

【罗技】m720
随机推荐
毕业设计项目
*. No main manifest attribute in jar
10 reasons for not choosing to use free virtual hosts
华为云鲲鹏工程师培训(广西大学)
Keysight N9320B射频频谱分析仪解决轮胎压力监测方案
C语言双向链表初版
【读书会第十三期】视频文件的封装格式
Katalon uses script to query list size
Redis cluster view the slots of each node
ROS2中CMake编译选项的设置
批处理初识
【CSRF-01】跨站请求伪造漏洞基础原理及攻防
JS实现文字滚动 跑马灯效果
Flink学习6:编程模型
Katalon使用script实现查询List大小
【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
Pytest multi process / multi thread execution test case
干货!基于GAN的稀有样本生成
Unity 绘制弹球和台球的运动轨迹
Epidemic strikes -- Thinking about telecommuting | community essay solicitation