windows下pip install utf-8问题

windows下使用pip install时,有时会遇到utf-8编码问。

  • 原因

pip默认utf-8;

windows-cmd使用gbk,所以会报错;

Linux使用utf-8,所以不会报错;

  • 解决

Python36\Lib\site-packages 下创建 sitecustomize.py,内容如下:

import sys
sys.setdefaultencoding('gbk')

python会自动调用这个文件,即将默认编码改成gbk。

  • sitecustomize.py与vim的冲突

创建sitecustomize.py可以解决 pip install 的utf-8编码问题,但是会影vim插件,因为有些vim插件需要utf-8编码。

实测解决办法: 安装时创建sitecustomize.py,安装完后删除即可。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [ yehuohan@gmail.com ]

文章标题:windows下pip install utf-8问题

本文作者:Yehuohanxing

发布时间:2018-01-21, 16:02:44

最后更新:2018-04-03, 23:26:42

原始链接:http://yehuohan.github.io/2018/01/21/杂记/windows下pip-install-utf-8问题/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录