我想为Python构建一个C++扩展。我从一个教程中获取了一个简单的C文件并编写了设置.py文件。但当我运行命令时:
python setup.py build_ext --inplace
我得到以下错误:
error: Unable to find vcvarsall.bat
此文件位于“c:\Program Files(x86)\Microsoft Visual Studio 12.0\vc”中\vcvarsall.bat公司“但即使我运行它并设置所有环境变量,python.exe仍然试图找到它。我将此路径添加到路径中,但没有解决问题。我知道这个问题已经在堆栈溢出上报告过好几次了,但是我还没有找到任何有效的解决方案。你知道吗
确保您使用的是最新版本的python27 下载Microsoft visual compiler for python 2.7
在安装脚本中,从setuptools import setup,Extension写入,而不是从分布核心导入设置,扩展
参考 https://github.com/cython/cython/wiki/CythonExtensionsOnWindows了解更多信息
相关问题 更多 >
编程相关推荐