运行 Cython 安装生成不需要的文件

Running Cython install generates unwanted files

我目前正在为我的 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 的项目中生成许多额外的文件夹和文件。我只希望将我提供的文件创建到扩展模块中。

我尝试了不同的方法来创建扩展文件,但是,none 他们做了不同的事情,他们都给出了相同的结果:我没有在我的项目中创建大量文件夹和文件'不求。

如果能帮助我解决这个问题,我将不胜感激。

谢谢

已解决此问题,

事实证明,Cython 将具有相同名称的文件视为相同的项目,因此只需更改我的项目名称就足以修复它。这不直观,但在某种程度上是有道理的。

我希望这对遇到此问题的任何人有所帮助。