我有一个要“ cythonize”的文件myfile.pyx。我也有一个帮助文件myhelper.pxi。
myfile.pyx包含以下行:
include 'myhelper.pxi'
如果不需要帮助文件,我认为setup.py看起来像这样:
from distutils.core import setup
from Cython.Build import cythonize
import numpy
setup(
ext_modules = cythonize("myfile.pyx")
)
您能告诉我如何将帮助文件正确地合并到setup.py代码中吗?
没关系-setup.py只需要知道“ myfile.pyx”。它不需要了解“ myfile.pyx”的内部详细信息(即,其文本包含的文件)。
这确实意味着,当您仅更改“ myhelper.pxi”时,setup.py将不会重新编译内容,因为它不了解依赖项。真的没有一个好办法。--force
如果有问题,请在命令行上使用来使安装程序重建所有内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句