建议在环境目录path中 添加D:\Python34\Scripts; 这个路径 D是自己安装python的盘符 后打开cmd窗口 输入 pip3 install scrapy 或命令 pip install scrapy 回车即可
pip是python的一个包管理器 一般的第三方包直接使用cmd命令 pip3 install 包名
即可 类似的包管理器还有easy_install 可使用命令 : easy_install 包名
windows安装这个太麻烦了:
①先装VS,里面要勾选上"编程语言"包,这样就能找到vsvarsall.bat了
②然而scrapy还依赖其他一些包,所以还要安装Lxml。这里有下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载完以后到命令行输入:pip install lxml-3.5.0-cp35-none-win_amd64.whl(或者下载的32位的名字就变一下)
③再到命令行:pip install scrapy,安装成功了TT
令:我的是win10系统,python3.5。本人小白一只><
参考资料:安装指南 — Scrapy 0.24.1 文档
①然而后来发现还是用不了,跑不了他的Demo。提示没有"_win32stdio"。所以上StackOverflow查了一下,说Python3.5没有这个库。后来也发现人家Scrapy官网说不支持Python3。
②所以我又安装了Python2.7,然后pip install scrapy的时候,他又提示要装Visual C++ Compiler for Python 2.7。然而我看了一下这个的说明,不支持win10(win8.1应该可以吧)。反正后续我就没再搞了TT
③所以我就转战Ubuntu了。因为自带Python2.7.6,所以不到半小时就搞定了。Scrapy给的Demo也能跑了。
结论:所以还是别用windows了
Scrapy 暂时不支持 Python 3.x 建议使用 Python 2.7 安装 Scrapy