我遵循this link进行Python Cextension。
当我尝试Ubuntu时,我得到的.so文件没有问题,但是当我尝试Windows时,出现了此错误:
错误:找不到:vcvarsall.bat
需要用于Python安装的Microsoft Visual C ++编译器。
我做了安装,但是给出了同样的错误。 如何将C文件编译到python中?如何转换.dll文件?
答案 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
后,您应该没有错误了。