32

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

4

4 回答 4

31

要解决以下任何错误:

  • 《御坂的造轮子失败》
  • “御坂制作失败”
  • “需要 Microsoft Visual C++ 14.0”
  • “无法找到 vcvarsall.bat”

解决方案是:

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

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

    • 这将下载安装程序。
    • 运行安装程序
  3. 现在最重要的一步是在工作负载选项卡下选择您需要的内容:

    • 在 Windows 下有 3 个选择。仅选中“使用 C++ 进行桌面开发”
    • 在 Web & Cloud 下有 7 个选项。只检查 Python 开发(我相信这是可选的,但我仍然这样做了)。
  4. 现在转到您的 cmd 并安装软件包:

    pip3 install misaka
    

您需要安装的屏幕截图

请注意,如果您已经安装了 Visual Studio,那么当您运行安装程序时,您可以对其进行修改(单击 Visual Studio Community 2017 下的修改按钮)并执行步骤 3 和 4。 在此处输入图像描述

于 2018-04-23T15:23:51.053 回答
14

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

为 spacy 构建工具选择

于 2018-09-23T15:09:17.870 回答
9

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

仅安装构建工具(而不是其他答案中建议的完整社区版),除默认值外,还选中“C++/CLI 支持”和“VC++ 2015.3 v14.00 (v140) 桌面工具集”选项,解决了这个问题。

于 2018-09-03T13:22:21.647 回答
5

我做了@Jason246 答案的变体,以跟上网站的变化。

我遇到了一个pip install spacy问题,在标题中给出了同样的问题。

这是在 Windows 10 机器上运行的。

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

然后我点击下载按钮。当时的下载量为 71 Mb。然后在下载运行时按下安装按钮。安装需要很长时间,因为它必须创建一个 Windows 还原点。

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

Visual Studio 组件

我选择了

  • 视窗 10 开发工具包
  • 适用于 Windows 的 C++ CMake 工具

(VS 2019 C++ 也随之而来)。

我跑了

pip install spacy

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

于 2019-11-26T18:34:07.873 回答