这次,我学聪明了!
一定要谨慎采取行动:
先试一下直接pip吧~
D:\Python\> python -m pip install scrapy
回车,等待结果——
不出所料,报错了:
最先请教的是这位前辈~
我!飞扬跋扈,剑走偏锋,最重要的是心疼我的笔记本内存,怎么可能老老实实安装Visual C++ Build Tools 2015套件呢?!
这里,我犯了一个致命的错误!我以为我的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环境变量中
- 大成功!