siam相关的.pyx文件setup.py创建
例子:
setup.py文件建立在父级位置
from distutils.core import setup
from distutils.extension import Extension
from Cython.Build import cythonize
ext_modules = [
Extension(
name='toolkit.utils.region',
sources=[
'toolkit/utils/region.pyx',
'toolkit/utils/src/region.c',
],
include_dirs=[
'toolkit/utils/src'
]
)
]
setup(
name='toolkit',
packages=['toolkit'],
ext_modules=cythonize(ext_modules)
)
然后定位到setup.py的文件目录在命令行窗口输入python setup.py build_ext --inplace