pip 安装报错:UnicodeDecodeError 'utf-8' codec can't decode byte 0xc3 in position 4
使用 pip 命令安装模块时,若出现报错:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 4: invalid continuation byte
因为 windows 下命令行的代码页为 GBK,但是程序编码是 UTF-8。
解决办法
找到 python 安装目录下\Lib\site-packages\pip\compat 的__init__.py
,文件中约 75 行:
将:return s.decode('utf_8') 修改为:
复制代码
其中查找 python 安装目录的办法是:
复制代码
学习更多编程知识,请关注我的公众号:
版权声明: 本文为 InfoQ 作者【代码的路】的原创文章。
原文链接:【http://xie.infoq.cn/article/07dfedd7a0b1b2fc420ed38d6】。文章转载请联系作者。
评论