LookupError: unknown encoding: cp65001
Posted wells163
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LookupError: unknown encoding: cp65001相关的知识,希望对你有一定的参考价值。
在CMD下解释运行python时出现LookupError: unknown encoding: cp65001错误(编码错误)
在cmd下chcp命令(大概是change codepage?)可查看当前代码页,chcp nnn可改变当前使用的代码页。常用有936-GBK编码,437-美国英语,还有这个出问题的65001-utf-8编码。 所以解决报错可以每次打开命令行都用chcp 936
来更换当前代码页,也可以在属性和默认值里修改。
修改后重启cmd查看属性还是65001的代码页。打开注册表,定位到”HKEY_CURRENT_USER\Console”,对比正常与非正常的键值对,发现只多了一个codepage键,于是直接修改CodePage键的值为3a8(936的十六进制值),然后重启命令行
以上是关于LookupError: unknown encoding: cp65001的主要内容,如果未能解决你的问题,请参考以下文章
LookupError: unknown encoding: cp65001的问题
使用milang出错:LookupError: unknown encoding: idna
2020-1-4:安装Python,运行PIP出现LookupError: unknown encoding: cp65001