我之前安了半天,还倒腾了anaconda,结果发现自己python是32位,anaconda安的64位。后来又倒腾倒腾,结果玩坏了,干脆重新开始。
首先,因为已经玩坏了,干脆把之前的python删掉,包括环境变量也要删掉。然后再从官网上下最新的python2.7.13(64bit),安装好以后添加环境变量。
第二,下载pywin32.exe,安装的时候如果无法显示python所在目录,说明安装的版本不对应,尤其注意32bit和64bit的区别。
第三,pip install twisted/pyOpenSSL/lxml
第四,pip install Scrapy就可以了。我之前用的easy install,发现少pyasn1,再pip一下就可以。
第五,检验,在命令行输入scrapy --version。如果显示了版本信息就好了。再试一下import scrapy,应该是没有问题的。