win10系统python3.5安装scrapy

最近在学习scrapy框架,在安装的过程中就遇到了很多坑,主要是Twisted和pip升级的问题。

  1. 先测试pip是否安装好:

    pip -h

    如果显示为pip的一些指令提示和版本号就说明已经安装成功。
  2. 下载安装Twisted和lxml等第三方包:
    http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
    先在该网址上下载Twisted.whl 和 lxml.whl (这里需要注意版本 :Twisted-17.9.0-cp35-cp35m-win_amd64.whl ; cp35对应的是python3.5版本的,win_amd64/win32 对应的是系统版本,lxml 同Twisted。)

    首先安装wheel,cmd运行:

    pip install wheel

    然后cmd进入wisted.whl 和 lxml.whl 下载文件相应的文件夹,运行:

    pip install Twisted-xxx.whl(下载的文件全名)
    pip install lxml-xxx.whl(同上)

    常见问题:xxx is not a supported wheel on thie platform.如果出现这个问题即响应的python版本和系统版本无法对应,重新下载相应文件即可。

  3. 安装scrapy:

    pip install scrapy

    常见问题:unable to find vcvarsall.bat。如果遇到这个问题,可以安装对应的visual studio 解决,首先在python安装目录(例如:python装在E盘即E:/Python35/Lib/distutils/msvc9compiler.py)下找到这个msvc9compiler.py文件,打开找到 vc_env = query_vcvarsall(VERSION, plat_spec)这句话,修改VERSION为相应visual studio的版本号。(如:vc_env = query_vcvarsall(13.0, plat_spec))。并且安装相应visual studio即可。
visual studio 版本号对应VERSION参数
visual studio 20089.0
visual studio 201010.0
visual studio 201211.0
visual studio 201312.0
visual studio 201413.0
visual studio 201514.0

4. 安装好啦,就可以学习scrapy了。
(附官方手册0.25: http://scrapy-chs.readthedocs.io/zh_CN/latest

ps: 如果电脑上使用了Fiddler,要先fiddler的connections取消。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值