windows 7 python3.4 安装scrapy与常见错误

检测pip是否已经安装 pip -h


安装scrapy pip install scrapy==1.1.0rc3  版本可不写


安装过程出现的问题
1、pip版本升级
| python -m pip install --upgrade pip   
2、unable to find vcvarsall.bat
|安装Visual Studio
|Python安装目录下->Lib->distutils->找到msvc9compiler.py->找到vc_env = query_vcvalsall(VERSION,plat_spec) 将VERSION改为VS版本号 2015对应14.0 2014对应13.0等等
|安装对应的.net framework  
|设置环境变量 
SET VS100COMNTOOLS =  [D:\vs\VC]    -------->vs2010的vcvarsall.bat文件所在路径
不同版本VS100COMNTOOLS不同
3、缺少lxml
| 在 http://lfd.uci.edu/~gohlke/pythonlibs/  ctrl+f找到lxml, python 3.4 对应版本
lxml-3.7.3-cp34-cp34m-win_amd64  下载下来
使用pip安装wheel
|pip install wheel


cmd 进入lxml-3.7.3-cp34-cp34m-win_amd64文件目录,
命令

|pip install lxml-3.7.3-cp34-cp34m-win_amd64.whl

第一次使用scrapy提示没用win32api

安装pywin32
地址:https://sourceforge.NET/projects/pywin32/files/pywin32/Build%20220/

TypeError: 'float' object is not iterable解决
原因是:Twisted版本高了。
解决办法:
只要把Twisted库降级到16.6.0即可:

注:Twisted16.6.0安装后,会自动卸载高版本的Twisted pip3 install Twisted==16.6.0
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值