Cython中的编译错误

时间:2018-03-14 09:27:41

标签: cython

我在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")

1 个答案:

答案 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
)