我花了几个小时在此上,并且很难轻易找到错误信息:无法找到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。
有用!



