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

   发现成功:

                                   

  

posted @ 2020-02-20 18:27  公子若不胖天下谁胖  阅读(254)  评论(0)    收藏  举报