Python安装scrapy过程中出现,Twisted遇见的坑

Python安装scrapy过程中出现,Twisted遇见的坑。用6几人windows10的CMD命令安装pip install scrapy出错:

sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev

入门python,一向传闻有一款非凡出门的爬虫框架scrapy,非凡想尝尝一下,于是通过pip
install安装,无奈种种报错(的确是各样报错!!),因为scrapy紧要依靠的多少个库并不资助python3.x。最终经过自己坚决的努力,终于通过各样路子在win10
陆拾4个人python3.6的环境下成功安装scrapy。当然,假使经不起折腾通过python2.7设置是最不难易行的,在这里请允许小编吐槽一下python的版本包容性,已经被持续坑了三遍了!上边大致介绍遇见的多少个大坑,及缓解措施:

  Running setup.py bdist_wheel for Twisted … error

源stackoverflow

 

  1. lxml等包安装报错,那些足以经过去pip官网下载whl然后当地安装就能够消除,网上的商讨很多也很管用就不多提
  2. twisted安装卓殊,这么些是最坑的,作者尝试了很久才消除。首先,twisted不扶助python3.x,所以通过合法途径下载的包能够歇了。我找了部分攻略,终于活捉到改版后的野生twisted,链接 

  Failed building wheel for Twisted

Python安装scrapy库进度中出现“
Failed building wheel for xxx”的消除办法:
并发原因:缺失相应的whl文件。

       
根据自身系统版本下载安装,安装到位后可以透过命令行测试一下(如果链接失效,请留言)

  Running setup.py clean for Twisted

化解办法:下载并安装相应的whl文件。

    

Failed to build Twisted

1.如何下载对应的whl文件:

python
>>> import twisted

Installing collected packages: pycparser, cffi, asn1crypto,
cryptography, pyOpenSSL, Twisted, pyasn1, pyasn1-modules,
service-identity, queuelib, scrapy

   
点击下方链接,即可找到并下载相对应的whl文件:
   
Unofficial Windows Binaries for Python Extension
Packages
   
例如,出现“ Failed building wheel for
Twisted”则下载相应python版本的Twisted文件。

并未报那么些应该就是成功

  Running setup.py install for Twisted … error

 
  图片 1

下一场就足以欢呼雀跃得利用pip install scrapy
来安装,假使你看见Successfully,那么就足以恭喜您别喜上眉梢得太早了

Exception:

 

scrapy框架会提供一个shell供开发者测试,我们能够拿来实验一下设置成果

Traceback (most recent call last):

   
在上述页面搜索Twisted,点击跳转: 
如Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl

scrapy shell