scrapy的安装,scoop install

  scrapy的安装,scoop install

  这几天有很多朋友在群里问Scrapy的安装问题,不过问题不大。今天编辑想整理一下零碎的安装教程,让其他小伙伴以后安装的时候不会分心。具体教程如下。

  Scrapy是Python网络爬虫的框架,非常好用,很受大家欢迎。这里不解释它的结构。

  1.通常我们在Python库的时候,只需要用cmd命令打开命令行窗口,进入pip安装库,就可以正常安装了。但是在安装Scrapy的时候,输入pip install scrapy之后,经常会遇到下图的问题。

  2.出现这个问题的原因是libxml2安装包不足。安装完这个包,scrapy就可以成功安装了。介绍一个非常实用的Python打包网站给安利福利。这个网站太棒了。里面的Python软件包是专门用来在Windows上安装的,如下图所示。

  3.然后在这个网站上找lxml。也可以输入Ctrl f进行搜索。如下图所示查找。

  4.单击“lxml”查找lxml安装包。如下图所示。找到与您的Python版本相对应的lxml安装包。边肖的电脑是64位,Python版本是Python3.4,找到下面红色边框的安装包,点击下载。同样,Python3.5、Python3.6、Python3.7的其他安装包也可以根据自身情况一一对应。

  5.只需转到下载的目录并安装lxml。输入pipinstallxml-4 . 2 . 1-cp34-cp34m-win _ amd64 . whl作为安装命令。

  6.安装LXML-4 . 2 . 1-CP34-CP34M-WIN _ AMD64后。WHL环境完成,只需再次进入pip install scratch,就可以顺利安装,不会报错如下图所示。

  7.进入pip列表,显示已安装的scrapy软件包,如下图所示。

  8.之后就可以正常使用scrapy了。你可以创建零碎的项目,等等。

  9.其他几个合作伙伴面临的问题是:

  引发distutils . errors . distutilspartormerror(err)

  distutils . errors . distutilsplattorerror 3360 Microsoft visual c 14.0是必需的,请使用“Microsoft visual cbuildtools”33666666获取它

  -请参考

  命令“python setup.py egg _ info”失败,错误代码为1

  这是因为该计算机缺少visual C安装环境。在这种情况下,我们访问名为http://LandingHub的网站。visual studio.com/visual-CPP-build-tools下载并安装与计算机版本相对应的visual C环境。

  这个安装包很大,安装scrapy然后删除就行了。

  10.另外,错误信息“Twisted-18 . 7 . 0-CP34-CP34M-Win _ AMD64。whlisnotsupportedwheelthisplatform。可能会显示。这表示不支持该安装包。

  之前的lxml安装包如果直接安装不是很成功吗?为什么这个安装包会有这个问题?此时,先检查安装包的Python版本和电脑的位数是否与本机对应。确认没有问题后,需要进一步往下看。

  这里有一些处理这类问题的技巧。下载安装包。这里以twisted-18 . 7 . 0-cp34-cp34m-win _ amd64 . whl安装包为例。转到下载目录,一般下载后放在虚拟环境的site-packages文件夹下,然后改后缀。whl to。zhl。是的,它是一个压缩文件。将压缩包的所有内容解压到当前文件夹,如下图所示。

  然后,如果在虚拟环境中输入pip list命令显示安装包,就可以看到扭曲的安装包,如下图所示。在第一个pip list命令时,Twisted安装包还没有解压缩,此时没有Twisted库。第二个pip list命令在Twisted安装包解压缩后运行,在Twisted安装包解压缩后运行。

  安装完Twisted库之后,再安装其他库(比如Scrapy,Pandas等。)去取水。

  下面是Scrapy安装中的一些常见问题及其解决方法。希望以后安装Scrapy的时候有帮助。而平台和环境可能因人而异。您可能会遇到其他安装问题。欢迎大家一起学习交流~

  在这里还是要推荐下我自己建的Python学习群:553215015,群里都是学Python的,如果你想学或者正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2020最新的Python进阶资料和零基础教学,欢迎进阶中和对Python感兴趣的小伙伴加入!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: