Windows7(32位)安装爬虫利器Scrapy小结
admin
2023-07-04 22:05:06
0次

Windows7(32位)安装爬虫利器Scrapy小结

安装环境说明

我家中笔记本的环境非常简单:

  • Windows 7旗舰版32位(非SP1)
  • Python 3.4.4(非SP1的WIN7下无法安装版本3.5+)

    Scrapy安装

    Scrapy重度依赖于lxml和twisted两个框架。这也正是问题所在。开源环境下工具的安装往往需要我们事先确定要安装的工具库依赖于哪些第三方库及其相关的依赖。如果有一个依赖安装要求满足不了,则安装失败。因此,安装前要做好必要的调查分析。

    试验安装Scrapy失败

    最开始时,我在DOS命令行下使用如下命令安装,但是失败了:
    pip install scrapy

运行上述命令时,pip会默认从https://files.pythonhosted.org网站上下载并安装最新版本的scrapy库,当然它会自动分析当前系统中已经安装的python版本。尽管如此,其所依赖的其他第三方库并不会作严格检查,结果会导致整个安装仅查最后的百分之几却是以失败结果而告终。

安装lxml

绝大多数网站上推荐的Lxml安装思路是从Python第三方库的网站http://www.lfd.uci.edu/~gohlke/pythonlibs/上下载编译好的.whl压缩文件,如下图:

Windows7(32位)安装爬虫利器Scrapy小结
但是,很遗憾,当我现在跳转到此网站找Python 3.4对应版本的.WHL文件时,早已不存在了。但是,以它提供的合适的文件作参考lxml-3.7.3-cp34-cp34m-win32.whl,我再次从网络上搜索,最终从开源网站github(https://github.com/Lucterios2/core/blob/master/packages/lxml-3.4.4-cp34-none-win32.whl)上找到一个文件lxml-3.4.4-cp34-none-win32.whl。

下载没有问题,安装前需要先安装wheel,也很容易,最后安装成功!

twisted不需要单独专门安装

成功安装Scrapy

值得庆幸的是,Scrapy当前最新版本也正是1.7.3,我从网络上搜索到的文件名是Scrapy-1.7.3-py2.py3-none-any.whl。

下载地址也很经典,是https://pypi.org/project/Scrapy/#files
Windows7(32位)安装爬虫利器Scrapy小结
下载容易,安装也非常简单,成功安装!
而没有直接使用命令pip install scrapy安装。

小结

安装过程中经历的挫折很多很多,尽管没有细述,但是经验却已经写了最前面。希望有兴趣的读者在行动前先要做到心中有数,而不是盲目地跟着某些文章中介绍的那样上来就直接安装,这样的话,很可能会导致安装了一些半成品——甚至算是垃圾,给自己的清理后的重新安装都带来很多麻烦!

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...