python安装scrapy库报错 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual的解决方法

  最近开始学习爬虫,希望通过写博客记录自己的进步过程,废话不多说,我们进入正题:


    因为使用python的方便,大家开始使用python进行爬虫,其中比较常用的框架是Scrapy框架,糟糕的是,在安装的时候经常会碰到问题,提示我们安装失败了,

    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual

    非常的糟心。。。。。


     解决方法,我认为有两个:

  1. 按照提示去安装Microsoft Visual C++ 14.0,由于这个空间和时间代价非常的高,不建议使用
  2. 最近看一饼团队的博客,发现了一个解决的新办法!!!!

观察报错提醒,通常会有这么一句话:building 'twisted.test.raiser' extension

大概意思就是缺少一个twisted的扩展包,这时候只需要这么做:


 去http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted,图片如下所示,这里有很多版本,cp后面跟的数字代表了你的python版本,如cp36代表的是python3.6版本,最后面的32和64代表的就是你的计算机系统的操作位数,找到自己对应的那个,点击链接就可以将这个包下载下来,我下载的是Twisted-18.7.0-cp36-cp36m-win_amd64.whl:

python安装scrapy库报错 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual的解决方法

然后,将这个文件放置在D盘(方便你安装),接着进入命令行中,直接输入如下指令,注意路径的斜杆方向:pip install d:\Twisted-18.7.0-cp36-cp36m-win_amd64.whl ,过一会儿,系统提示你安装成功了。

接下来,你在进行scrapy的安装(pip install scrapy),就不会报错了。嘿嘿嘿