首页 > 解决方案 > Windows 上的 Python C 扩展。错误:未找到 vcvarsall.bat

问题描述

我按照这个链接制作了 Python Cextension 。

当我尝试 Ubuntu 时,我得到了没有问题的 .so 文件,但是当我尝试 windows 时,出现了这个错误:

错误:找不到:vcvarsall.bat

需要安装 Microsoft Visual C++ Compiler for Python。

我做了安装,但给出了同样的错误。如何在python中编译c文件?如何转换.dll文件?

标签: pythoncwindows

解决方案


C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build

是 的位置vcvarsall.bat,至少在我的系统和安装(Windows 10、Visual Studio 2017)上。您需要找到您的vcvarsall.bat并将其添加到您的环境变量path中。

这是有关如何在 Windows 10中添加到您的可视化教程。将 的包含文件夹添加到您的 后,您应该不再有错误。pathvcvarsall.batpath


推荐阅读