首页 > 编程语言 > 详细

解决 Python2 报错 LookupError: unknown encoding: cp65001

时间:2021-06-27 13:36:28      阅读:15      评论:0      收藏:0      [点我收藏+]

0x01报报错界面及其成因

原因:encoding不一样(encoding 中常见的编码有:简体中文码:GB2312;繁体中文码:BIG5;西欧字符:UTF-8)

 

技术分享图片

 

 

0x02解决

1、encoding环境变量错误,需重新设置,让它支持中文路径

输入下列指令,设置encoding为UTF-8

set PYTHONIOENCODING=UTF-8

技术分享图片

 

2、设置完encoding变量后安装”win-unicode-console“python包,根源上解决问题

   包的作用:从Windows控制台运行Python时,可以启用Unicode输入和显示的Python包

输入下列代码

pip2 install win-Unicode-console 

 

 

技术分享图片

 

 

 

 

 

参考:https://stackoverflow.com/questions/35176270/python-2-7-lookuperror-unknown-encoding-cp65001/35177906#35177906

https://libraries.io/pypi/win_unicode_console

 

解决 Python2 报错 LookupError: unknown encoding: cp65001

原文:https://www.cnblogs.com/Gouwa/p/14939908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!