Python3(3.6) Windows环境下安装 Scrapy 的记录

截至我文章发表时(2018.1.11)日,Scrapy在Win10 Python3下基本可以通过简单的 pip 安装。
下面给出具体安装的步骤。

使用 pip install Scrapy 命令来安装 Scrapy 的众多依赖库中可以自动安装的依赖库(包括lxml、zope.interface、pyopenssl 等)。

注意: 如果 Error 中错误是由于 Read time out 引起的,请重新输入命令,直到错误不是由 Read time out 引起的。

如何验证成功安装了以上依赖库呢?
对于zope.interface 在python命令行中输入 import zope.interface ,若语句没有报错则安装成功。
对于其他依赖库在 cmd 中使用 pip install xxx 来验证,显示 already install 则安装成功。

在命令执行完毕后 Scrapy 实际上并没有成功安装完成,会报下面这个错误:

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

mark

因此我们需要做第二步:安装 Microsoft Visual C++ Build Tools。 由于Scrapy的依赖库文件中,pywin32和Twisted的底层是基于C语言开发的,因此需要安装C语言的编译环境。对于Python3.6来说,可以通过安装 Visual C++ Build Tools 来安装这个环境。 下载地址
mark
mark

安装成功后,再次运行一遍 pip install Scrapy ,这个时候 Scrapy 就能自动安装了。

mark

安装后执行 Scrapy 指令进行测试,返回结果证明安装成功。

但是注意,如果要正常使用 Scrapy 还有很重要的一步:使用 pip install pywin32 指令安装 pywin32 。

因为 Python 是没有自带访问windows系统API的库的,需要下载。这个库就是 pywin32。
不然在使用Scrapy的时候 就会报错 no module named win32api


我是空谷,独立产品经理、全栈设计师、全栈工程师。
技术栈为 React/Dva/Umi/Node/Egg/Electron
欢迎扫码加我微信交流,备注来源:CSDN
kongguxs001

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值