Windows上的Python C扩展。错误:找不到vcvarsall.bat

时间:2019-01-15 07:50:26

标签: python c windows

我遵循this link进行Python Cextension。

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

  

错误:找不到:vcvarsall.bat

     

需要用于Python安装的Microsoft Visual C ++编译器。

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

1 个答案:

答案 0 :(得分:0)

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

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

关于如何在Windows 10中添加到path的问题,这里是visual tutorial。将vcvarsall.bat的包含文件夹添加到path后,您应该没有错误了。