当前位置:网站首页>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
欢迎交流!学习!
边栏推荐
- Leetcode brush questions: binary tree 05 (flip binary tree)
- How to add custom API objects in kubernetes (1)
- 网络 - VXLAN
- How to add custom API objects in kubernetes (1)
- VIM mapping command
- Flink learning 8: data consistency
- 批处理初识
- [book club issue 13] multimedia processing tool ffmpeg tool set
- I was tortured by my colleague's null pointer for a long time, and finally learned how to deal with null pointer
- Two commonly used graphics can easily realize data display
猜你喜欢
Flink学习8:数据的一致性
Flink learning 6: programming model
ctf-pikachu-XSS
Getting started with the go language is simple: go implements the Caesar password
I Build a simple microservice project
Leetcode skimming: binary tree 09 (minimum depth of binary tree)
leetcode刷题:二叉树07(二叉树的最大深度)
2021 RSC | Drug–target affinity prediction using graph neural network and contact maps
The difference between bagging and boosting in machine learning
一个漂亮的API文档生成工具
随机推荐
一位毕业生的自我分享
网络 - VXLAN
Interpretation of leveldb source code skiplist
96% of the collected traffic is prevented by bubble mart of cloud hosting
Redis:有序集合zset类型数据操作命令
(指针)自己写一个比较字符串大小的函数,功能与strcmp类似。
How to add custom API objects in kubernetes (1)
leetcode刷题:二叉树05(翻转二叉树)
RHCSA 07 - 用户与群组管理
Flink学习7:应用程序结构
Brief explanation of depth first search (with basic questions)
Flink学习8:数据的一致性
一个漂亮的API文档生成工具
Perf simple process for multithreaded profile
【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
R语言dplyr中的Select函数变量列名
R语言中如何查看已安装的R包
Flink学习6:编程模型
[csrf-01] basic principle and attack and defense of Cross Site Request Forgery vulnerability
leetcode刷题:二叉树09(二叉树的最小深度)