写点什么

pip 安装报错:UnicodeDecodeError 'utf-8' codec can't decode byte 0xc3 in position 4

作者:代码的路
  • 2023-01-13
    江苏
  • 本文字数:223 字

    阅读完需:约 1 分钟

原文链接


使用 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') 修改为:


return s.decode('gbk')
复制代码


其中查找 python 安装目录的办法是:


pythonimport syssys.path
复制代码


学习更多编程知识,请关注我的公众号:


代码的路



发布于: 刚刚阅读数: 5
用户头像

代码的路

关注

公众号:代码的路 2023-01-10 加入

Java、Python、C++、图像处理、深度学习相关知识分享

评论

发布
暂无评论
pip安装报错:UnicodeDecodeError 'utf-8' codec can't decode byte 0xc3 in position 4_Python_代码的路_InfoQ写作社区