2017-03-04 55 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構建安裝程序。

如果您的用戶在正常的軟件安裝過程中感到害怕,那麼您遇到了另一個問題。如果他們完全熟悉電腦,他們就會看到之前安裝的軟件,而且很可能已經完成了。

相關問題