安装Visual Build Tools后,仍然出现“错误Microsoft Visual C ++ 14.0是必需的”

时间:2019-02-04 22:11:44

标签: python c++ visual-studio visual-c++ scrapy

我刚刚尝试为python dev安装Scrapy,但出现此错误:

    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

运行后:

pip install Scrapy

经过一些研究,我发现我需要下载并安装Visual Build Tools或Visual Studio。我已经安装了两者,并且“软件”现在出现在配置面板中:

Microsoft Visual C ++可再发行组件(x86)-14.16.27024

Microsoft Visual C ++可再发行组件(x64)-14.16.27024

但是错误不断出现,并且不会安装Scrapy。我该怎么办?

2 个答案:

答案 0 :(得分:0)

作为替代解决方案,您可以卸载当前安装的python,然后安装https://www.anaconda.com/distribution/#download-section 或miniconda(磁盘上的空间较少)https://conda.io/en/latest/miniconda.html 然后运行:

conda install -c conda-forge scrapy

这是建议的Scrapy安装方法:http://doc.scrapy.org/en/latest/intro/install.html

答案 1 :(得分:0)

在Windows 7和Windows 10上安装时遇到了相同的问题。对于Windows 10,我发现并能够使用MS Visual Studio Installer。在Windows 10上,这将使您轻松安装不同版本的MS构建工具,而不会增加IDE的开销。这可以在我的Window 10盒子上解决。

但是,Windows 7的安装要困难得多。我尝试安装几种不同版本的MS Build工具,但仍然无法正常工作。 (注意:我已经安装了完整的Visual Studio 2013 Pro。)最后,我安装了Visual Studio 2010社区版。在那之后,车轮最终完成而没有错误。

这是几个月前,希望他们现在已经更新了轮子。