我花了几个小时在此上,并且很难轻易找到错误信息:无法找到vcvarsall.bat,这就是为什么我在此处使用“回答您自己的问题”功能将其发布的原因:
步骤1:安装适用于Python 2.7的Microsoft Visual C ++编译器
备注:您 msvc9compiler.py
按照许多论坛帖子中经常建议的那样进行修改
步骤2:只需添加import setuptools
将有助于Python和“ Python 2.7的Microsoft Visual C ++编译器”一起工作。
import setuptools # important
from distutils.core import setup from Cython.Build import cythonize setup(ext_modules=cythonize(“module1.pyx”, build_dir=”build”), script_args=[‘build’], options={‘build’:{‘build_lib’:’.’}})
注意:该script_args
参数允许仅使用该setup.py python setup.py
(即您喜欢的编辑器(如Sublime Text)中的CTRL +B)运行,而不必传递如下命令行参数:pythonsetup.py build
。
有用!