解决 Windows Python 3.7 以上版本 Pip 包安装 gbk 中文编码报错

503 阅读1分钟

在 windows 环境下安装 pip 包的时候,经常会因为编码问题安装失败:

UnicodeEncodeError: 'gbk' codec can't encode character ……

python 2 版本下可以通过调用代码修改默认编码,但是这种办法 python 3 中行不通。而且我也不想老是修改 win10 的系统编码,每次调整都要重启。

那怎么办呢?

经过我对 python 源码的探究和相关资料的阅读得知: python 3.7 对这个问题有了新的解决方法,可以设置环境变量解决。

set PYTHONUTF8=1

有关的使用说明和 pep 提案:

docs.python.org/3/using/cmd…

www.python.org/dev/peps/pe…

版权声明:本文为CSDN博主「LittleboyHarry」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:blog.csdn.net/dbaodbseer/…