美文网首页
python pip 安装其他包出现asciii码错误的解决方法

python pip 安装其他包出现asciii码错误的解决方法

作者: pcliuyang | 来源:发表于2016-05-06 18:43 被阅读145次

当安装完pip之后,接着用pip安装其他包,比如django,出现编码问题:

File "D:\Python27\lib\ntpath.py", line 85, in join ...

UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 in position 9: ordinal
not in range(128)

原因是pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。解决办法是:
python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py
内容写:
import sys
sys.setdefaultencoding('gb2312')
python会自动运行这个文件。

亲测此方法好使,记录在这里以供大家参考!

相关文章

网友评论

      本文标题:python pip 安装其他包出现asciii码错误的解决方法

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