首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何部署使用pybind11的应用程序?

如何部署使用pybind11的应用程序?
EN

Stack Overflow用户
提问于 2019-08-26 13:48:49
回答 1查看 82关注 0票数 1

我知道pybind11提供了一种从C++调用Python的方法。我的问题是,我如何分发应用程序?例如,用户还需要在他们的机器上安装Python和Python包吗?

我希望如果我使用pybind11,我可以把用过的Python脚本放在我的应用程序文件夹下,然后从C++调用。用户根本不需要在他的机器上安装Python。pybind11能实现这个目标吗?或者Python/C API或Boost.Python可以做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-26 07:42:53

不,你必须安装python。所有这些包以及类似的包都是介于C++和Python之间的language bindings。假设您想要在C++项目中使用Python脚本,因此您使用Pybind11对Python脚本进行了一些绑定。当您运行C++代码时,它将使用Python脚本的一部分,这些脚本将在Python中运行。Pybind11允许您将输入和输出转换为Python脚本,而不是重新实现它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57652388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档