Python如何安装Scrapy

  

Python如何安装Scrapy ?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

安装Scrapy与安装其他Python包没有区别,同样使用如下命令来安装:

pip  install  Scrapy

如果在命令行窗口中运行该命令,将会看到程序并不立即下载,安装Scrapy,而是不断地下载大量第三方包。

如果在命令行窗口中提示找不到,pip 命令,则也可以通过,python 命令运行,pip 模块来安装,Scrapy,   例如,python  -m  pip  install  scrapy。 这是因为,Scrapy 需要依赖,大量第三方包。典型的,Scrapy 需要依赖如下第三方包:   pyOpenSSL: Python 用于支持,SSL (Security  Socket 层)的包。   加密:Python 用于加密的库。   CFFI: Python 用于调用,C 的接口库。   你:为,Python 缺少接口而提供扩展的库。   lxml:一个处理,XML, HTML 文档的库,比,Python 内置的,xml 模块更好用。   cssselect: Python 用于处理,CSS 选择器的扩展包。   扭曲:为,Python 提供的基于事件驱动的网络引擎包。   ……

如果在Python环境下没有这些第三方包,那么Python会根据依赖自动下载并安装它们。这个过程原本没啥好讲的,皮普通常会自动完成整个过程,我们只需要等待即可。但皮普在自动下载,安装扭曲时会提示以下错误:

错误:Microsoft  Visual  c++, 14.0, is 只需要Get  it  with “Microsoft  Visual    c++, Build  Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

按照上面的错误提示,我们需要先下载和安装微软Visual c++构建工具工具,然后才能安装扭曲。为了安装一个小小的扭曲的包,难道就需要安装一个庞大的微软Visual c++构建工具吗?

答案是否定的,提示上面的错误只是因为pip自动下载的扭曲的安装包有一些缺陷,因此可以先自行下载扭曲的安装包。登录www.lfd.uci.edu/gohlke/pythonlibs站点,在该页面中间查找“扭曲”项目,可以看到如图1所示的下载链接。

 Python如何安装Scrapy

从图1所示的链接可以看的到,当前扭曲的最新版是18.9.0,扭曲为2.7,3.5,3.6,3.7等不同版本的Python提供了对应的安装包。由于本教程内容主要以Python 3.6为主,因此应该下载扭曲的Python 3.6版本,其中文件名带win32的是32位版本,而带win_amd64的则是64位版本,此处还需要根据操作系统的位数选择对应的版本。

在下载了合适的扭曲的安装包后,会得到一个Twisted-18.9.0-cp36-cp36m-win_amd64。whl文件(针对64位系统的),该文件就是扭曲的安装包。

运行如下命令来安装扭曲的包。

pip  install  Twisted-18.9.0-cp36-cp36m-win_amd64。whl

在安装过程中会自动检查,如有必要,会自动下载并安装扭曲所依赖的第三方包,如你,自动售货机,增量等。

在安装完成后,会提示如下安装成功的信息:

Successfully  installed  Twisted-18.9.0

看完上述内容,你们掌握Python如何安装Scrapy的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

Python如何安装Scrapy