Windows下安装python3 scrapy
1.用anacond安装好python3,这个套件自带了vs code 以及一些包,很好用很简单可以安装好。
2.pip install Scrapy
Scrapy的依赖库众多,首先使用pip install Scrapy 命令来安装可以自动安装的依赖库(包括lxml、zope.interface、pyopenssl等),注意,如果Error中错误是由于Read time out引起的,请重新输入命令,直到错误不是由Read time out引起的。
如何验证成功安装了以上依赖库。在python命令行中输入import zope.interface语句没有报错则安装成功。对于其他依赖库在cmd中使用pip install xxx来验证,显示already install则安装成功。
3.下载twisted并安装 https://www.lfd.uci.edu/~gohlke/pythonlibs/
剩下的依赖库就无法使用pip来自动安装了。首先我们安装twisted库,给出下载链接(没有科学上网的话网速很慢),往下找到twisted处,下载对应的版本。注意:cp后为python的版本,如果安装64位显示platform不支持的话请更换32位。
安装的时候发现在32位的机器上要安装这个网址里面64位的版本才能成功,也遇到有人说他64位的机器安装32位的成功。这一步虽然中间有报twisted相关error但是最终的错误提示为‘error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/’,导致一直以为是vs的问题,浪费很多时间。
在twisted安装好以后Scrapy就顺利装好了。