is not a supportd wheel on this platform
友对一个名叫《剧本杀》的游戏颇感觉兴趣,欲抓取某平台数据。
然,友办公于家,巨忙,让助之,大意曰:近来工作甚忙,汝处疫区,想必甚闲,可帮忙抓乎?
遂应之。
左思右想,决定研究下一个叫scrapy的框架。
某年月日,也是写过django的挑食可爱胖子。
诸如,python,virtualenvwrapper自然都是有的。
遂以迅雷不及掩耳之势mkvirtualenv 之并 workon 之,然后就准备douban一波scrapy:
pip3 install -i https://pypi.douban.com/simple scrapy
失败,查之。是在install scrapy前需要在此之前安装些其他的依赖。
找到地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/。
找到lxml,Twisted,pywin32,Scrapy。
然后自认为聪明的我想到电脑是64位的Python是3.7的,那么我就先下个lxml-4.5.0-cp37-cp37m-win_amd64.whl文件install试试:
pip install -i https://pypi.douban.com/simple lxml-4.5.0-cp37-cp37m-win_amd64.whl
想到现在一定不会有问题吧。结果,给了一个错:
is not a supportd wheel on this platform
果断查找了下原因,是因为版本不匹配,电脑是64的,但是python是32的:
C:\Users\anmut>workon cnblogs_spider (cnblogs_spider) C:\Users\anmut>python Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
我们是依据python的版本来install,下载的是64与python的32不匹配。
决定下载对应的32的几个,然后执行:
pip install -i https://pypi.douban.com/simple lxml-4.5.0-cp37-cp37m-win32.whl pip install -i https://pypi.douban.com/simple Twisted-19.10.0-cp37-cp37m-win32.whl pip install -i https://pypi.douban.com/simple pywin32-227-cp37-cp37m-win32.whl pip install -i https://pypi.douban.com/simple Scrapy-1.8.0-py2.py3-none-any.whl
发现成功:


浙公网安备 33010602011771号