通过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的,亲测问题依然没有解决)