我目前正在为我的 python 项目创建一个 python 库,我需要某些东西比普通 python 运行得更快,而 Cython 是我能想到的唯一方法。
我创建了一个 setup.py 文件并尝试了多种实现 cython 构建的方法:
我用过
from distutils.core import setup
from Cython.Build import cythonize
# Note filePath is the directory to the .pyx file, not a variable
setup(ext_modules=cythonize(filePath))
运行python setup.py install
构建扩展,然后安装它,但是,它还会从我以前使用过 cython 的项目中生成许多额外的文件夹和文件。我只希望将我给它的文件创建到扩展模块中。
我尝试了不同的方法来创建扩展文件,但是,它们都没有做任何不同的事情并且它们都给出了相同的结果:在我的项目中创建了我没有要求的大量文件夹和文件。
对于我应该如何解决这个问题的任何帮助将不胜感激。
谢谢