python - Windows 上的 Python C 扩展。错误:未找到 vcvarsall.bat
问题描述
我按照这个链接制作了 Python Cextension 。
当我尝试 Ubuntu 时,我得到了没有问题的 .so 文件,但是当我尝试 windows 时,出现了这个错误:
错误:找不到:vcvarsall.bat
需要安装 Microsoft Visual C++ Compiler for Python。
我做了安装,但给出了同样的错误。如何在python中编译c文件?如何转换.dll文件?
解决方案
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
vcvarsall.bat
path
推荐阅读
- c# - 使用自定义日历编写 Quartz-scheduler .NET 测试
- reactjs - AWS AppSync 错误 401 与 React 中的 userPool,但 AppSync 控制台中没有错误
- kubernetes - Istio + 网络策略
- c# - 绑定子虚拟类数据以在 ASP.NET MVC for Entity Framework Core 中查看
- android - 带类的 Hilt 依赖注入
在 ViewModel 构造函数中 - python - 使用逻辑回归后端的虹膜数据集 (TensorFlow 2.1.0)
- javascript - 如何在 lambda 函数 fetch 中导入值?
- java - JRadioButton 问题和设置数组
- python - 如何在 Sympy 的方程中分解矩阵的幂?
- sql - SQL 查找重复项并更新值