2017-03-04 34 views
1

在安装过程中将python应用程序分发给Windows和Mac用户而不将它们吓跑的最佳方式是什么?用户友好的方式来分发Python应用程序

我在写一个软件,它对我大学的学生有所帮助。这个软件将被各种学科的学生使用,很多从那些没有什么编程背景的学生。

这将是最好的,如果有一个点击魔术发生解决方案的安装。

我应该怎么做呢?请指教!

+1

你可以看看[PyInstaller](http://www.pyinstaller.org/)。 – hashcode55

+0

我很想投票结束“太宽泛”或“因为请求工具建议而离题”,但我觉得这也是一个真正有用的问题,我对潜在答案感兴趣。 – cdhowie

回答

0

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

现在,如果您不想在这样的解决方案上投入时间,那么请使用适用于Windows的MSI格式。这是安装软件的最好方式 - 用户双击软件,如果您以某种方式完成MSI,则会发生安装。有一个用户决定安装哪些不会利用的。再说一遍,这只适用于Windows,对不起。我不熟悉Mac的安装,但我确信有一种方法可以为Mac构建安装程序。

如果您的用户在正常的软件安装过程中感到害怕,那么您遇到了另一个问题。如果他们完全熟悉电脑,他们就会看到之前安装的软件,而且很可能已经完成了。

相关问题