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

版权声明:本文为空谷原创文章,未经博主允许不得转载。如需转载请添加微信:kongguxs001 https://blog.csdn.net/simplehouse/article/details/79035113

截至我文章发表时(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

猜你喜欢

转载自blog.csdn.net/simplehouse/article/details/79035113
今日推荐