我是对照这个list来安装所有需要的包的:
在Win8.1(64位)系统上安装Scrapy(python 2.7.7)
- 下载安装Visual C++ 2008 redistributables
- 安装lxml-3.2.4.win-amd64-py2.7.exe(32位:lxml-3.2.4.win32-py2.7.exe)
- 安装pywin32-218.win-amd64-py2.7.exe(32位:pywin32-218.win32-py2.7.exe)
- 安装Twisted-13.2.0.win-amd64-py2.7.exe(32位:Twisted-13.2.0.win32-py2.7.exe)
- 安装pyOpenSSL-0.13.1.win-amd64-py2.7.exe(32位:pyOpenSSL-0.13.1.win32-py2.7.exe)
- 安装zope.interface-4.1.1-py2.7-win-amd64.egg(使用easy_install安装)(32位:zope.interface-4.0.5-py2.7-win32.egg)
- 下载scrapy解压缩后使用cmd进入目录执行$ python setup.py install安装。。。。
但最后安装scrapy 在cmd 执行不了,所以选择在anaconda prompt 里-conda install scrapy, 这样系统会自动查询匹配的scrapy 包,
这时找的是scrapy1.3.3, 可疑的是正常的安装成功,最后2行有completed , 而我的界面里没有,但是我打开anaconda python, import scrapy, 没有报错,我以为没有最后那2句completed 也是默认安装成功了的,
于是我在cmd 按照老师的步骤开始测试创建scrapy project, 然而出现了下面的界面,表示我并未安装成功,可是我找不到调用错误的根本原因,看不懂trace back 里哪里有错,又该怎么调整,于是我下了scrapy 1.4 , 先在python
里pip uninstall scrapy , 卸载成功后,再cmd — pip install scrapy (我已先把scrapy1.4 放在E:\Anaconda2\Lib\site-packages 下)
安装成功,然而依旧是错的,错的,错的,在cmd
里还是traceback error
在python 下也是错误找不到module
于是我又回到第一篇指导的方法,单独在e://安装scrapy1.4 :cmd– cd e:–cd scrapy1.4— python setup.py install
后来我去系统
后来去系统里搜 scrapy.exe, 发现了这个路径:
于是我去anaconda里找到把路径添加到系统变量里,终于可以了。
ok , worked it out, but it took alomost 3 hours to solve it.
Am I too patient or just lucky?