通过pip安装scrapy包时出现错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0……

通过pip安装scrapy包时出现错误:

(Exception: Traceback (most recent call last): 

……

UnicodeDecodeError: 'ascii' codec can't decode byte 0……)

 

据说是因为pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。

解决的办法是:

在python目录Python27\Lib\site-packages 建一个文件sitecustomize.py

内容写为:

import sys

sys.setdefaultencoding('gb2312')

 

问题解决!(注意,网上有将默认编码改为utf-8的,亲测问题依然没有解决)

 

posted @ 2017-10-10 10:03  六月萤火  阅读(375)  评论(0编辑  收藏  举报