【发布时间】:2015-05-20 15:45:35
【问题描述】:
Cython 的新手。我在一个名为setup.py 的文件中使用以下代码sn-p 将另一个文件编译为Cython(这是SO 用户通过here 向我建议的):
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
ext_modules = [Extension('func1', ['util/func1_pc.py'],)]
setup(
name="Set 1 of Functions",
cmdclass={'build_ext': build_ext},
ext_modules=ext_modules
)
我将它编译为python setup.py build_ext --inplace。这会将我在util/func1_pc.py 的文件编译成setup.py 目录下的func1.pyd。
假设我现在有两个文件:util/funct1_pc.py 和 util/funct2_pc.py。有人可以建议如何修改上面的代码 sn-p 以从中生成func1.pyd 和func2.pyd 吗?
谢谢。
【问题讨论】:
标签: python cython setuptools distutils