我正在尝试在 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 时,这就有关系了。