想要用Python写爬虫但是Scrapy框架出锅肿么办?

这次,我学聪明了!
一定要谨慎采取行动:

先试一下直接pip吧~

D:\Python\> python -m pip install scrapy

回车,等待结果——
不出所料,报错了:
在这里插入图片描述
最先请教的是这位前辈~
我!飞扬跋扈,剑走偏锋,最重要的是心疼我的笔记本内存,怎么可能老老实实安装Visual C++ Build Tools 2015套件呢?!

先上网搞下来twisted的whl

这里,我犯了一个致命的错误!我以为我的Py版本就是我以为的那样!!!

于是接下来的一个小时,我干了这些事情:

下载了一个不符合我的python版本的whl
因为有了安装requests库的经验,于是手残改成zip,解压后扔到Lib里,结果大失败
按照前辈说的在下载路径执行Powershell被提示错误
胡乱移动whl,执行Powershell结果又一次大失败

终于有一个靠谱的前辈告诉我应该怎么办了TwT
把cmd移动到Python安装路径下,进入cmd输入:python -m pip install Twisted‑19.10.0‑cp38‑cp38‑win_amd64.whl
然而,cmd又给我弹出了一个全新的错误!

ERROR: Twisted-19.10.0-cp38-cp38-win_amd64.whl is not a supported wheel on this platform

哦豁,前后呼应——
我下载的whl和我的Py不匹配,需要通过pip检查工具检查接受安装的标签

不同的Py有不同的语法,在前辈的帮助下我终于成功查找到了匹配的版本标签:
在这里插入图片描述
尽管我在第二次下载whl的时候丧失了网速,花了一万年的时间
但是最后终于成功啦!感天动地!拥抱太阳!

在这里插入图片描述在这里插入图片描述
但是出现了一个不和谐的警告,我们研究一下:scrapy所在的位置不在PATH环境变量中
我们需要找到scrapy.exe的正确位置,按照教程添加PATH就好啦

总结来说:

安装Scrapy爬虫框架的正确姿势是这样的:

  • 下载符合你的Python版本的twisted.whl
  • 把whl移动到正确的位置(Python的安装路径下)
  • 在cmd中正确利用pip install语句安装whl
  • 在cmd中输入python -m pip install scrapy
  • 必要的话,将scrapy.exe所在的路径添加到PATH环境变量中
  • 大成功!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值