【发布时间】:2019-04-13 20:53:46
【问题描述】:
我正在为我的内部用户开发一些 python 应用程序。我们有一个使用 c# 和 wpf 开发的框架,每个用户在他们的系统上都有。现在让用户从该框架访问 python 应用程序的一个选项是要求每个用户在该系统中安装 python,这是不可能的。在 Google 进行一些研究后,我发现了 python 冷冻库
我能够捆绑或冻结张量流、django Matlab 应用程序并将其托管在我们的框架中,而无需使用 pyinstaller 要求用户安装 python。但对于烧瓶应用,我找不到合适的冰箱。
是否有用于烧瓶应用的冷冻机。我的要求是为我的烧瓶应用程序创建一个独立的 exe。我的构建服务器中有 python 3 和 python 2。
【问题讨论】:
-
如果每个用户都需要在他们的系统上安装它,你为什么还要将它作为一个 Web 应用程序呢?
-
目前我们公司没有使用docker和cloud。我们有很多用户通过聘请外部开发人员来开发自己的应用程序。但是,一旦他们开发了他们的应用程序,为了将其投入生产,他们必须等待数月。所以我们需要在我们的框架中支持所有类型的 python、.net、spa 等应用程序.. 就像我需要为所有类型的应用程序做好准备一样。这就是为什么。我们无法控制用户会给我们什么类型的应用程序。这将是一个临时解决方案。
-
终于找到了解决方案。 .最终使用 cx_freeze 并且经过一些更改后能够使烧瓶工作
-
如果您找到了可行的解决方案,那么您可以适当地发布您自己的解决方案并帮助其他人理解“一些更改”的含义
标签: python python-3.x python-2.7 pyinstaller