我在Cython中创建了斐波那契函数
%%writefile fib3.pyx
def fib3(int n):
cdef int i
cdef double a=0.0, b=1.0
for i in range(n):
a, b = a + b, a
return a
!gcc -c fib3.c -fPIC `python-config --cflags` -O3
!cython fib3.pyx
!gcc fib3.o -o fib3`python-config --extension-suffix` -fPIC -shared `python-config --ldflags`
但是当我使用
导入时import fib3
我收到以下错误:
动态模块未定义模块导出功能(PyInit_fib3)
我的Python版本是3.7.4
请问有人可以帮我吗?