Я создал следующий файл helloworld.pyx, используя Spyder с Python 3.7:
print("Hello world!")
При запуске Cython из Spyder создается файл 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: и я хотел бы использовать этот компилятор.
Есть ли способ скомпилировать мой C-файл в Codeblocks или Spyder?