直接在 setup.py 文件中包含 pyd

发布于 2024-08-28 08:02:28 字数 212 浏览 3 评论 0原文

我有一个复杂的构建过程来生成几个 python 扩展模块 (.pyd)。我想将它们包含在我的 setup.py 中以便与 d​​istutils 一起使用。 distutils 页面详细讨论了如何从源代码添加扩展模块,但我想简单地打包这些预编译的 .pyd。执行此操作的最佳做​​法是什么?

最后,我还想用 py2exe 冻结可执行文件中的所有内容。如果我直接指定 .pyd 可以做到这一点吗?

I have a complex build process to generate a couple of python extension modules (.pyd). I want to include these in my setup.py for use with distutils. The distutils page talks in length about how to add extension modules from source, but I'd want to simply package these precompiled .pyd. What is the best practice to do this?

Eventually, I'd also like to freeze everything in an executable with py2exe. Will I be able to do this if I directly specify the .pyd?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨轻弹 2024-09-04 08:02:29

您可以将扩展名添加到“includes”

options={
    'py2exe':{'includes':['yourextensionname_without_pyd']}
}

这里是 py2exe 的选项列表地点

You could add your extension name to 'includes'

options={
    'py2exe':{'includes':['yourextensionname_without_pyd']}
}

Here is the list of options from py2exe site

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文