我在lubuntu中安装了cython并使用终端命令尝试complie'hello World'程序
python3 setup.py build_ext
但是gcc会返回compilation error。 这是我的setup.py代码
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("cython.pyx")
)
和cython.pyx代码
print("hello World")
答案 0 :(得分:0)
使用终端命令
获得它python3 setup.py build_ext --inplace
并将setup.py更改为
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
ext_modules = [Extension("hello", ["cython.pyx"])]
setup(
name = 'Hello world app',
cmdclass = {'build_ext': build_ext},
ext_modules = ext_modules
)