我使用python .pyx文件中的cython生成了.so和.c文件。
现在我想使用.c文件来分发我的代码,所以我尝试从.c文件制作.so文件。它很成功,但问题是从python导入.so文件。
setup.py
from distutils.core import setup
from distutils.extension import Extension
setup(
ext_modules = [Extension("config", ["config.c"])]
)
导入时出现以下错误:
import config
Error: dynamic module does not define init function (initconfig)
使用.pyx文件生成的.so文件,一切正常。