检测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文件目录,
命令
安装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