Я пытаюсь сделать программу "Hello World" на Cython, следуя этому руководству http://docs.cython.org/src/tutorial/cython_tutorial.html#cython-hello-world
Я создал helloworld.pyx
print("Hello World")
и setup.py:
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("helloworld.pyx")
)
Как я могу изменить setup.py, чтобы указать, что моим источником является Python 3, а не Python 2, как в учебнике? Если я вызываю команду "cython" из командной строки, она принимает опцию -3
. Но если я скомпилирую с python setup.py build_ext --inplace
, как показано в руководстве, как мне указать исходный код Python 3? Это может не иметь большого значения для программы Hello World, но будет иметь значение, когда я начну использовать Cython для реальных проектов.
Большое спасибо!