scrapy的安装

作者: tonyemail_st | 来源:发表于2017-10-24 10:39 被阅读12次

    安装wheel(在线安装)

    pip install wheel
    

    安装lxml(下载后,本地安装)
    下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

    D:\soft\scrapy>pip install lxml-4.1.0-cp35-cp35m-win_amd64.whl
    

    安装twisted(下载后本地安装)

    C:\Users\TONY\Downloads>pip install Twisted-17.9.0-cp35-cp35m-win_amd64.whl -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    

    安装scrapy

    C:\Users\TONY\Downloads>pip install scrapy -i http://pypi.douban.com/simple/  --trusted-host pypi.douban.com
    

    报错解决:

    C:\Users\TONY\Downloads>scrapy shell
    ......省略一大堆内容
    crapy\downloadermiddlewares\retry.py", line 20, in <module>
        from twisted.web.client import ResponseFailed
      File "c:\users\tony\appdata\local\programs\python\python35\lib\site-packages\t
    wisted\web\client.py", line 42, in <module>
        from twisted.internet.endpoints import HostnameEndpoint, wrapClientTLS
      File "c:\users\tony\appdata\local\programs\python\python35\lib\site-packages\t
    wisted\internet\endpoints.py", line 41, in <module>
        from twisted.internet.stdio import StandardIO, PipeAddress
      File "c:\users\tony\appdata\local\programs\python\python35\lib\site-packages\t
    wisted\internet\stdio.py", line 30, in <module>
        from twisted.internet import _win32stdio
      File "c:\users\tony\appdata\local\programs\python\python35\lib\site-packages\t
    wisted\internet\_win32stdio.py", line 9, in <module>
        import win32api
    ImportError: No module named 'win32api'
    

    参考文档:http://blog.csdn.net/olanlanxiari/article/details/48196255

    解决方案:
    原因是缺少win32,到 http://sourceforge.net/projects/pywin32/files/
    找到对应的版本进行下载,直接安装即可

    相关文章

      网友评论

        本文标题:scrapy的安装

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