我在Python 3.7中使用Spyder创建了以下helloworld.pyx:
print("Hello world!")
从Spyder运行Cython会创建helloworld.c文件。
下一步,我创建带有以下内容的setup.py文件:
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize("helloworld.pyx"))
在iPython中键入以下内容:
!python setup.py build_ext --inplace
给我一个错误:
Unable to find vcvarsall.bat
我环顾了Stackoverflow,并看到了一些有关此内容的条目,但所有这些条目都指向掌握VisualStudio C编译器。我既没有也不想要VisualStudio。我有Code:blocks,并且想使用该编译器。
有没有办法在Codeblocks或Spyder中编译我的C文件?