需要Microsoft Visual C ++ 14.0。使用" Microsoft Visual C ++构建工具":http://landinghub.visualst udio.com/visual-cpp-build-tools

时间:2018-01-31 12:07:35

标签: python django python-3.x msbuild misaka

我已尝试过互联网上提到的所有方法,但没有用。 我试图通过写pip install misaka来安装misaka,它通过显示相同的消息一直抱怨。我已下载并安装了2015年和2017年的MS构建工具,重新启动了我的笔记本电脑。无论我做了什么,都无法弄清楚它为什么会抱怨。 Python版本3.6.4 Windows 10

4 个答案:

答案 0 :(得分:13)

解决以下任何错误Failed building wheel for misakaFailed to build misakaMicrosoft Visual C++ 14.0 is requiredUnable to find vcvarsall.bat

解决方案是:

1-转到:https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017

2-选择Visual Studio Community 2017下的免费下载

(这将下载安装程序。) 运行安装程序

3-现在最重要的一步是选择你需要的东西: 在工作量标签下:

a)在Windows下,只有3种选择CHECK桌面开发使用C ++

b)在Web&云只有7种选择CHECK Python开发(我相信这是可选的但是我已经完成了)。

4-现在转到你的cmd并输入: pip3安装misaka

祝你好运 screenshoot of what you need to install

请注意,如果您已经安装了visual studio,那么在运行安装程序时;您可以修改自己的(在Visual Studio Community 2017下单击“修改”按钮)并执行步骤3和步骤4 enter image description here

答案 1 :(得分:11)

仅使用https://visualstudio.microsoft.com/visual-cpp-build-tools/安装程序并仅选择四个特定组件有助于解决该错误。

Build tools selection for spacy

答案 2 :(得分:6)

尝试在Windows 10上使用Python 3.7安装biopython时遇到相同的错误。

仅安装了构建工具(而不是其他答案中建议的完整Community Edition),并选中了选项“ C ++ / CLI支持”和“用于桌面的VC ++ 2015.3 v14.00(v140)工具集”默认值即可解决问题。

答案 3 :(得分:1)

我修改了@ Jason246答案,以适应网站的更改。

我遇到pip install spacy的问题,标题出现了同样的问题。

这在Windows 10计算机上运行。

首先,我直接去https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2017

然后单击“下载”按钮。当时下载为71 Mb。然后在下载运行时按安装按钮。该安装花费了很长时间,因为它必须创建Windows还原点。

然后我启动安装程序并检查以下内容:

Visual Studio components

我选择了

  • Windows 10 SDK
  • 用于Windows的C ++ CMake工具

(以及VS 2019 C ++来了)

我跑了

pip install spacy

,并且不再遇到C ++ 14.0的错误。