gpt4 book ai didi

Python 将 DLL 复制到 Windows 上的站点包

转载 作者:太空宇宙 更新时间:2023-11-03 12:05:23 25 4
gpt4 key购买 nike

我正在编写一个需要与第三方 DLL 链接的 python 扩展模块。如何使用 distutils(即在我的 setup.py 文件中)将此 DLL 复制到 site-packages 目录?

最佳答案

将您的 DLL 放入 setup()package_data 参数中(有关详细信息,请参阅 distutils 文档的 Installing Package Data 部分)。

如果需要将 DLL 放在包目录之外,可以使用 data_files 选项。例如将它放在 site-packages 目录中:

import distutils.sysconfig

setup(
# [...]
data_files = [(distutils.sysconfig.get_python_lib(), ["/path/to/the/DLL"])],
)

关于Python 将 DLL 复制到 Windows 上的站点包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33580484/

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