美文网首页
pip 安装出现 BuildError(MarkupSafe模块

pip 安装出现 BuildError(MarkupSafe模块

作者: ikaroskun | 来源:发表于2017-08-07 08:56 被阅读108次

    背景

    今天早上试用pyecharts时(环境:Python3.6.1),使用pip安装.在安装时报出错误。此错误应该是针对于(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

    相关文章

      网友评论

          本文标题:pip 安装出现 BuildError(MarkupSafe模块

          本文链接:https://www.haomeiwen.com/subject/qsdolxtx.html