2017-06-23 36 views
1

我想了解分配python應用程序的區別。該應用程序應該在Windows和Mac OS平臺上使用。我看到有兩種方法可以做到這一點。分配python命令行應用程序的更好方法

  1. 要麼創建使用可執行py2exe/py2app等

  2. 分發使用PIP應用程序。

我想了解兩種解決方案的用例。

+0

你可以簡單地谷歌這些。您的問題的答案在整個Web上都有詳細記錄。如果您想共享源代碼,請使用pip。否則,使用其餘的。 –

回答

1

有幾件事。正如Sam Chats所說,創建可執行文件的一個可能用例是如果您不想共享您的源代碼,而如果使用pip分發應用程序,則可以。此外,如果您使用pip與創建應用程序進行分發,則更多用戶可以輕鬆訪問您的應用程序。作爲一個例子,查看this StackOverflow的答案作爲使用點擊蟒蛇的原因

+0

我的問題不是關於pip vs anaconda。我希望用戶在Windows和MacOS平臺上使用我的命令行。我會用這個更新這個問題。 – krisnik