zoukankan      html  css  js  c++  java
  • 【python】scrapy相关

    目前scrapy还不支持python3,python2.7与python3.5共存时安装scrapy后,执行scrapy后报错

    Traceback (most recent call last):
           File "/Library/Frameworks/Python.framework/Versions/3.5/bin/scrapy", line 9, in <module>
              load_entry_point('Scrapy==1.0.1', 'console_scripts', 'scrapy')()
           File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/scrapy/cmdline.py", line 122, in execute
              cmds = _get_commands_dict(settings, inproject)
           File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/scrapy/cmdline.py", line 46, in _get_commands_dict
              cmds = _get_commands_from_module('scrapy.commands', inproject)
           File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/scrapy/cmdline.py", line 29, in _get_commands_from_module
              for cmd in _iter_command_classes(module):
           File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-     packages/scrapy/cmdline.py", line 21, in _iter_command_classes
        for obj in vars(module).itervalues():
        AttributeError: 'dict' object has no attribute 'itervalues'

    解决方法

    sudo pip install scrapy==1.1.0rc1

    在(10.11.3 El capitan上)安装后发现six版本过低,于是

    sudo easy_install "six>=1.5.2"
    
    或者
    
    sudo -H pip install Scrapy --upgrade --ignore-installed six
  • 相关阅读:
    Hibernate
    Mysql
    JavaWeb
    Springboot
    spring MVC
    spring
    mybatis学习
    ftp客户端封装
    win10子系统 wsl开机启动ssh服务
    eclipse 终于官方支持代码模糊提示了
  • 原文地址:https://www.cnblogs.com/liubei/p/scrapy.html
Copyright © 2011-2022 走看看