gpt4 book ai didi

python - 将 Python 扩展安装到特定位置

转载 作者:太空狗 更新时间:2023-10-29 22:23:44 26 4
gpt4 key购买 nike

我的项目混合了纯 Python 代码和用于优化和与 C 库链接的 Cython 扩展。我的 Python 项目有一个源代码树,一个用于 Cython 和 C 代码。我的 Cython 扩展每个都有一个 setup.py 文件来构建它们。实际上,对于每个扩展,我都会执行以下操作:

python setup.py build_ext --inplace
mv myext.so ../some/specific/place/

有没有办法指定 distutils 在哪里安装我的扩展(如果可能,使用相对路径),而不是使用 --inplace 后跟 mv?使用 --prefix 选项并不好,因为它会创建我不需要的文件夹层次结构。

最佳答案

我终于找到答案了!选项是-b(或--build_lib)

python setup.py build_ext -b ../some/specific/place/

关于python - 将 Python 扩展安装到特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6362466/

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