py3.7安装Scrapy及安装时的 Running setup.py install for Twisted ... error 和安装后的 Unhandled error in Deferred:
Posted dajie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了py3.7安装Scrapy及安装时的 Running setup.py install for Twisted ... error 和安装后的 Unhandled error in Deferred:相关的知识,希望对你有一定的参考价值。
1.首先,win+r 进入cmd,打开命令提示符,输入 pip install scrapy 等待自动安装;
2.到了后半段会出现 Running setup.py install for Twisted ... error 这个错误提示(当时我自己百度了去修改文件,结果发现自己根本都没有那个文件夹及文件)
正确操作:手动下载Twisted包并会用pip命令安装
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
根据自己py版本及系统下载对应版本安装(注:文件名中cp**,**是你的py版本)
把下载文件放到你的 python 目录的 Scripts 文件下,在命令行中输入:pip install 自己py的安装路径+Python\\Scripts\\下载文件
即可成功安装Twisted库,然后继续命令行输入:pip install scrapy Scrapy很快被成功安装
4.在命令行中输入scrapy -h,检查是否安装成功
5.重点,一个大坑,这时你如果去运行爬虫,不会管咋样都会失败,提示Unhandled error in Deferred:,因为缺少pywin32,许多安装博客都不会让安装,到第4步戛然而止;
去:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32 下载pywin32
下载对应版本跟上方Twisted包一样
下载完成后,打开cmd,cd 进入下载的目录:pip install 下载的文件
到此,你可以正式去运行你的scrapy爬虫了
以上是关于py3.7安装Scrapy及安装时的 Running setup.py install for Twisted ... error 和安装后的 Unhandled error in Deferred:的主要内容,如果未能解决你的问题,请参考以下文章
Windows下安装Scrapy方法及常见安装问题总结——Scrapy安装教程
Mac安装Scrapy教程及安装成功后找不到Scrapy解决