您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页pip 安装出现 BuildError(MarkupSafe模块

pip 安装出现 BuildError(MarkupSafe模块

来源:二三娱乐

背景

error1.png

解决问题

1、通过traceback可以看到应该是pip命令将控制台的字符串进行编码转换时出现了错误。因为我这是在windows下进行的,所以console上使用的是gbk的编码,但是pip模块却使用utf-8进行解码,所以产生了错误。
找到对应的出错位置,我们修改一下对应的代码。
找到\lib\site-packages\pip\compat\__init__.py文件
定位到第75行:

code.png

我们将原来的utf_8修改为gbk.

执行 pip freeze命令,如果存在安装包(MarkupSafe), 先进行卸载。

重新安装。 发现没有问题。

同样环境在Linux下却不会出现问题,因为Linux的console默认utf-8编码。
如图(Konsole):

konsole_encoding.png

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务