zoukankan      html  css  js  c++  java
  • python2.7.6 , setuptools pip install, 报错:UnicodeDecodeError:'ascii' codec can't decode byte

    今天折腾了一天,安装pyspider,由于依赖包众多,而且搜索到所有信息多是在linux平台和mac平台下的安装教程。可怜我试了n多版本,一直不成功。

    最后发现有人说python的版本,不能低于2.7.6,否则pycurl无法安装成功,一查我的是2.7.2. 好吧,卸载,重新安装python2.7.6。  

    似乎安装后,能够顺利安装pycurl了,但是easy_install 报错信息与编码相关:

    在网上搜索找到解决方案:http://www.360doc.com/content/14/0508/00/7821691_375668317.shtml

    打开c:Python27Libmimetypes.py. 第256行,找到‘default_encoding=sys.getdefaultencoding()’. 在这段代码前面添加三行:

       if sys.getdefaultencoding()!='gbk':
                reload(sys)
                sys.setdefaultencoding('gbk')

    然后再试,就ok了!

    安装好spider, 可以使用了~

  • 相关阅读:
    网络编程的基础
    day31作业
    异常处理其他内容
    异常处理的使用
    常见的异常种类
    ansible条件使用--实践
    Ansible的循环
    Ansible的条件语句
    ansibleplaybook的使用
    ansible官方文档翻译之变量
  • 原文地址:https://www.cnblogs.com/xiami303/p/4439784.html
Copyright © 2011-2022 走看看