将DLL放入您的DLL中(有关详细信息package_data
,请setup()
参见distutils文档的“安装软件包数据”部分)。
如果需要将DLL放在包目录之外,则可以使用该data_files
选项。例如,将其放在site-packages
目录中:
import distutils.sysconfig
setup(
# [...]
data_files = [(distutils.sysconfig.get_python_lib(), ["/path/to/the/DLL"])],
)