gpt4 book ai didi

python - 编译一个 Cython 项目并清理

转载 作者:行者123 更新时间:2023-11-28 21:15:22 29 4
gpt4 key购买 nike

我正在使用:

from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize("myfile.pyx"))

编译myfile.pyx。有没有办法:

  1. 在当前文件夹中有 .pyd(而不是 build/ 子文件夹)
  2. 编译后清理(即删除build/子文件夹,删除.c文件)

无需自己使用 os.remove(...) 完成?

最佳答案

您可以使用--inplace 选项:

--inplace (-i)       ignore build-lib and put compiled extensions into the
source directory alongside your pure Python modules

setup.py clean 应该清理构建目录。 setup.py clean --all 清除所有构建输出。

关于python - 编译一个 Cython 项目并清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30359216/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com