vcvarsall.bat и запуск файла Cython в кодовых блоках - PullRequest
0 голосов
/ 07 июля 2019

Я создал следующий файл 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?

...