分享我的生活
分享能使人快乐

Windows10 python3 scrapy 安装

Windows10 python3 scrapy 安装

到2017.03.02官方的docs仍然是不支持Windows python3组合的,但是我们有很多人安装完成并且能够正常的使用大部分功能,not all errors are bugs.
走的路比较弯曲,一度考虑用pyspider,而且读了它的文档,考虑到最后仍然还是scrpay,毕竟时间长,文档和代码比较多。
scrapy 是一个庞大的框架,依赖的包比较多,所以升级到python3的进度慢了很多,主要是几个包不支持windows + python3的组合,比如twisted。
首先系统要安装python 3.6,强烈建议3.6或者3.5 。python3.4的朋友可以歇着了。
python3.6自带pip。
  1. pip install scrapy
你以为这样就 完了?
No!
很可能是 lxml或者 twisted安装不上
你需要去
下载lxml 和twisted 的.whl的包,然后在这个包的文件夹中打开cmd
然后
  1. pip install xxx.whl
安装这两个包,然后在回头安装
  1. pip install scrapy
安装就完成了。
你以为这样就 完了?
No!
运行第一个爬虫的时候会提示无法import win32api
什么鬼?
你没有安装pywin32呀!
去sf上下载吧,下载下来,死活找不到python3.6的注册表,exe文件检查条件不符合不予安装

 wtf!明明是安装了的

 
曲线救国嘛,改exe不让它检测python或者直接给一个条件!!
我想说,我才不要那么麻烦!!
  1. pip install pypiwin32
搞定!
至此,就可以用windows10 + python3 + scrapy 欢快的爬网站啦 !
赞(0)
未经允许不得转载:RUBLOG-分享我的生活 » Windows10 python3 scrapy 安装

我想说 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址