我已尝试过互联网上提到的所有方法,但没有用。
我试图通过写pip install misaka
来安装misaka,它通过显示相同的消息一直抱怨。我已下载并安装了2015年和2017年的MS构建工具,重新启动了我的笔记本电脑。无论我做了什么,都无法弄清楚它为什么会抱怨。
Python版本3.6.4
Windows 10
答案 0 :(得分:13)
解决以下任何错误Failed building wheel for misaka
或Failed to build misaka
或Microsoft Visual C++ 14.0 is required
或Unable 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
祝你好运请注意,如果您已经安装了visual studio,那么在运行安装程序时;您可以修改自己的(在Visual Studio Community 2017下单击“修改”按钮)并执行步骤3和步骤4
答案 1 :(得分:11)
仅使用https://visualstudio.microsoft.com/visual-cpp-build-tools/安装程序并仅选择四个特定组件有助于解决该错误。
答案 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还原点。
然后我启动安装程序并检查以下内容:
我选择了
(以及VS 2019 C ++来了)
我跑了
pip install spacy
,并且不再遇到C ++ 14.0的错误。