有没有一种方法可以在组织中部署python桌面应用程序



所以我工作的公司在向大量员工提供软件方面非常严格。我被要求创建一个小型桌面应用程序,该应用程序接受用户的某些参数,查询内部数据库并输出带有结果的csv。我用python制作了这个应用程序。然而,该组织非常严格,不允许我将python加载到每个人的笔记本电脑上有没有办法让每个人都可以使用这个应用程序,而不必将python下载到他们的计算机上

截至目前,该应用程序托管在一个只有我的团队和IT才能访问的应用程序和数据库服务器中。我们可以访问docker,但我对此没有太多经验,所以我不确定这是否有帮助。

您可以通过pyinstaller运行应用程序。这将创建一个.exe安装程序文件。您的网络霸主可能允许您将安装程序分发给员工,也可能不允许。在你朝这个方向做更多的工作之前,你应该先问问。大型组织确实不愿意广泛部署桌面应用程序。因为网络犯罪和安全合规。

你可以把它重新制作成一个网络应用程序,人们可以通过他们的网络浏览器使用。从web应用程序下载.csv文件很简单。而且,从运行网络应用程序的服务器访问数据库比从许多桌面应用程序访问数据库更安全、更可扩展。而且,网络应用程序在需要时更容易更新。

有一大堆python的web应用程序框架。询问您的组织是否选择了特定的组织。如果是这样的话,那就使用它:在完成这个项目时,你将拥有编程和部署方面的专业知识。

最新更新