Failed building wheel for python-ldap

用陆拾壹人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
陆十三人python3.6的情况下成功安装scrapy。当然,假设经不起折腾通过python2.7设置是最简易的,在那边请允许我嘲谑一下python的本子宽容性,已经被无休止坑了一遍了!上面大概介绍遇见的多少个红磡,及减轻方式:

要安装scrapy 日常会现出 以下错误(要先安装twisted)

  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文件。

       
根据本人系统版本下载安装,安装到位后得以因而命令行测验一下(如若链接失效,请留言)

今日由此pip安装twisted蒙受了“error: Microsoft Visual C++ 14.0 is
required”错误。

  Running setup.py clean for Twisted

消除办法:下载并安装相应的whl文件。

    

于是乎下载了三个VS2017,不过开采题目并不曾缓慢解决,在自家布置了系统情状后照旧是那样的荒谬。

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文件。

向来不报那多少个应该正是水到渠成

图片 1

  Running setup.py install for Twisted … error

 
  图片 2

然后就能够开心得使用pip install scrapy
来安装,如若您瞧瞧Successfully,那么就足以恭喜你别兴奋得太早了

本文开头: 
1.通过pip安装twisted出错

Exception:

 

scrapy框架会提供三个shell供开垦者测量检验,大家能够拿来尝试一下设置成果

2.Unofficial Windows Binaries for Python Extension
Packages

Traceback (most recent call last):

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

scrapy shell

开发上面包车型大巴链接在上面找到必要的文本,比如本人索要的是twisted的公文

  File
“e:\python\envs\py2scripy\lib\site-packages\pip\compat\__init__.py”,
line 73, in console_to_str

     
                                   
 图片 3

假使实施命令行后从未有过非凡,那就才是Successfully

图片 4

    return s.decode(sys.__stdout__.encoding)

*      切忌修改文件名!!*

可是缺憾的是,又又又又报这些

下载相应的文书就可以 
要介怀的是要下载跟本身python相呼应的本子

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb6 in position 30:
invalid start byte

2.就像是有时候缺点和失误七个或四个以上文件则从后往前下载相对应的whl文件

ModuleNotFoundError: No module named ‘win32api’

要不会现出以下报错

 

经常来讲图,此时应先下载zope.interface再下载twisted文件。

您多少个爬虫框架终归要凭仗多少个库啊

图片 5

During handling of the above exception, another exception occurred:

图片 6

嗯,但是这一个好消除

假诺不了然本人的python是何许版本的,能够张开cmd输入python

 

 

pip install pypiwin32

图片 7

Traceback (most recent call last):

3.怎么着设置相应的whl文件:

安然等啊,下载速度还是挺慢的,最少在它下载的经过中,笔者就把这一个博文写了…(
_ _)ノ|

像本身的方面就写好了python 3.6.1 on win32

  File
“e:\python\envs\py2scripy\lib\site-packages\pip\basecommand.py”,
line 215, in main

 
 (步入虚构景况)
   
使用  pip install “文件路线+whl文件名”就可以成功安装相应的whl文件。

重新调用

4.在cmd中跳转到文件所在的文书夹下,推行以下命令

    status = self.run(options, args)

    如
pip install D:\python\Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl

scrapy shell
pip install Twisted-17.1.0-cp36-cp36m-win32.whl

  File
“e:\python\envs\py2scripy\lib\site-packages\pip\commands\install.py”,
line 342, in run

 
或然:cd步向此whl目录,间接施行:

功勋卓著告成!!!!!!!!!!

  • 1

    prefix=options.prefix_path,

pip install Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl

撒花~~~~

图片 8

  File
“e:\python\envs\py2scripy\lib\site-packages\pip\req\req_set.py”,
line 784, in install

瞩目:若是在设想情状下安装,应当要先步向设想情况再
pip install

终极就安装好了啦

    **kwargs

图片 9

  File
“e:\python\envs\py2scripy\lib\site-packages\pip\req\req_install.py”,
line 878, in install

 

    spinner=spinner,

 安装完之后scrapy也就顺风安装成功。

  File
“e:\python\envs\py2scripy\lib\site-packages\pip\utils\__init__.py”,
line 676, in call_subprocess

 图片 10

    line = console_to_str(proc.stdout.readline())

 

  File
“e:\python\envs\py2scripy\lib\site-packages\pip\compat\__init__.py”,
line 75, in console_to_str

参照链接:

    return s.decode(‘utf_8’)

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb6 in position 30:
invalid start byte

减轻方法:

scrapy官方文书档案 
scrapy库安装进度

 图片 11

 

参照连接方式:

相关文章