【问题标题】:User friendly way to distribute Python Application分发 Python 应用程序的用户友好方式
【发布时间】:2017-07-24 20:09:18
【问题描述】:

在安装过程中将 python 应用程序分发给 windows 和 mac 用户而不吓跑他们的最佳方法是什么?

我正在编写一个对我大学的学生有帮助的软件。该软件将被各种学科的学生使用,其中很多是几乎没有编程背景的学生。

最好有一些一键式神奇发生的安装解决方案。

我应该如何去做?请指教!

【问题讨论】:

  • 你可以看看PyInstaller
  • 我很想以“过于宽泛”或“因为请求工具推荐而离题”而投票结束,但我觉得这也是一个真正有用的问题,我对潜力感兴趣答案。

标签: python macos exe software-distribution dmg


【解决方案1】:

这是一个相当广泛的问题。分发任何软件的“最佳方式”是使用软件分发/系统管理套件。实施需要时间,但一旦完成,所节省的时间是巨大的。有几个套件可以做到这一点;我相信 AirWatch 将与 ThingWorx、Helix Device Cloud 等一样工作。这些解决方案可以执行所谓的“必需分发”,这将简单地迫使软件停止运行。甚至没有点击;该软件在您指定的日期就在那里。

现在,如果您不想在这样的解决方案上投入时间,那么请使用适用于 Windows 的 MSI 格式。这是安装软件的一种优越方式——用户双击软件,如果你以某种方式完成了 MSI,安装就会发生。有一个用户决定安装,有些人不会利用。同样,这仅适用于 Windows,抱歉。我不精通 Mac 安装,但我确信也有一种方法可以为 Mac 构建安装程序。

如果您的用户在正常的软件安装过程中感到害怕,那么您就会遇到不同的问题。如果他们完全熟悉计算机,那么他们之前已经看过软件安装并且很可能已经安装过。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多