动态模块未定义模块导出功能

时间:2019-11-09 17:02:10

标签: python export cython

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

请问有人可以帮我吗?

0 个答案:

没有答案