Scrapy框架的安装问题

  在Scrapy框架的安装过程中使用pip install scrapy这种方式,可能会出现“error: Microsoft Visual C++ 14.0 is required…”这种问题,初步判断可能与scrapy的底层实现有关,于是在Microsoft的官网中下载了Microsoft Visual 2016,也就是Microsoft Visual C++14.0,电脑重启之后…结果依旧…
“error: Microsoft Visual C++ 14.0 is required...”
  另外,下载安装的时候速度也非常慢,从黑框中我们可以看出来出问题的是Twisted模块,可以尝试单独安装Twisted模块。
https://www.lfd.uci.edu/%7Egohlke/pythonlibs/这是python外部模块下载的地址,可以在网站中找到适合的版本下载。
  选择下来的模块有两种确定的方法:
  1.在刚刚进行安装的安装进度中找到python试图安装的Twisted的版本。cp37表示适合python3.7的版本;cp36表示python3.6版本。
  2.在python中输入:

import pip;
print(pip.pep425tags.get_supported())

  得到类似于下面这样的东西:

[('cp35', 'cp35m', 'win32'), 
('cp35', 'none', 'win32'), 
('py3', 'none', 'win32'),
 ('cp35', 'none', 'any'),
('py34', 'none', 'any'), 
('py33', 'none', 'any'), 
('py32', 'none', 'any'), 
('py31', 'none', 'any'), 
('py30', 'none', 'any')]

  对于这种情况,只适合于下载win32版本,而不适合于下载win32_amd64版本。
这里写图片描述

  如果选错了需要安装的库,会出现这样的问题:is not a supported wheel on this platform
  有些安装中出现的问题并不是因为Twisted模块,也有可能是像wordcloud库的问题。

  把出问题的模块(库)全部单独安装好之后再pip install Scrapy,查验是否已经安装完毕。验证是否安装成功,则执行scrapy startproject newproject,建立一个名为newproject的新项目。

猜你喜欢

转载自blog.csdn.net/qq_28301007/article/details/79035823