windows下scrapy的安装

注:本人使用的是windows10 64位,python3.7

在命令行输入pip install scrapy可能出现如下错误

1.打开https://doc.scrapy.org/en/1.2/intro/install.html,以下都是我们要安装的scrapy依赖的库,依次安装下列包

图1
1.lmxl的安装,点击图一的lmxl链接,选择与自己的电脑、安装python版本对应的文件下载,命令行执行如下命令pip install lxml-4.5.0-cp37-cp37m-win_amd64.whl

注:一定要选择相应的包进行安装,cp后面跟的数字是python的版本,比如现在我的python版本是3.7,那么需要下载cp37,我把下载的.whl文件放在一个容易寻找的地址(我放在了D:\pyazlj)

2.parsel,执行pip install parsel即可

3.pip install w3lib

4.twisted,下载相应版本后执行命令pip install D:\pyazlj/Twisted-19.10.0-cp37-cp37m-win_amd64.whl(该文件的存储路径)

(1)安装twisted可能会出现pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.错误(网速问题),解决方法:

pip --default-timeout=100install gevent#设置超时时间

pip --default-timeout=100 install -U Pillow

(2)错误二

ERROR: Could not find a version that satisfies the requirement zope.interface>=4.4.2 (from Twisted19.10.0) (from versions: none)ERROR: No matching distribution found for zope.interface>=4.4.2 (from Twisted19.10.0)

解决方法:去http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应版本并执行命令pip install zope.interface-4.7.2-cp37-cp37m-win_amd64.whl

5.pyOpenSSL:下载后执行命令pip install D:\pyazlj\pyOpenSSL-19.1.0-py2.py3-none-any.whl

pip install crytography

6.最后pip install scrapy

查看:

完结撒花!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值