dom*_*om0 5 c++ python deployment scripting packaging
我目前正在开发一个用C ++编写的应用程序。出于脚本目的,我使用了Python 3.2,这很好-在安装了Python并在正确位置放置所有DLL的开发人员机器上。
在使用出色的py2exe之前,我已经部署了“纯” Python应用程序(即,没有本机代码),但是我不知道如何使用嵌入式Python进行部署。
根据我的直觉,我认为以下组件是必要的:
最后一点是让我感到困扰的事情:我该如何部署它?那是几千个文件,我真的不想复制它。Py2exe将其打包成一个zip文件,我想我也可以做类似的事情?而且,更重要的是:如何在运行时告诉Python解释器他在哪里找到库?
小智 3
据我所知,您需要捆绑的内容取决于您的 python 脚本调用或使用的内容。如果你真的只使用核心解释器,我认为你只需要捆绑 dll。
话虽如此,通过禁用已安装的 python 的任何路径并将应用程序以及 python dll 和库放入同一测试文件夹中,在开发盒上测试这一点应该不会太难。