pythonアプリケーションの配布方法の違いを理解したいと思います。アプリケーションは、WindowsとMac OSの両方のプラットフォームで使用する必要があります。私はそれをする2つの方法があることがわかります。pythonコマンドラインアプリケーションの配布方法を改善する
どちらかpy2exe/py2appなど
を使用して実行可能ファイルを作成するには、ピップを使用してアプリケーションを配布します。
両方のソリューションのユースケースを理解したいと思います。
pythonアプリケーションの配布方法の違いを理解したいと思います。アプリケーションは、WindowsとMac OSの両方のプラットフォームで使用する必要があります。私はそれをする2つの方法があることがわかります。pythonコマンドラインアプリケーションの配布方法を改善する
どちらかpy2exe/py2appなど
を使用して実行可能ファイルを作成するには、ピップを使用してアプリケーションを配布します。
両方のソリューションのユースケースを理解したいと思います。
いくつかあります。 Sam Chatsが述べたように、実行可能ファイルを作成するためのユースケースの1つは、ソースコードを共有したくない場合ですが、pipを使用してアプリケーションを配布するとできるようになります。さらに、pipを使用して配布する場合とアプリケーションを作成する場合、より多くのユーザーがアプリケーションに簡単にアクセスできる可能性があります。一例として、this StackOverflow答えをAnacondaの上にpipを使用する理由としてチェックしてください。
私の質問は、pip vs anacondaに関するものではありませんでした。 WindowsとMacOSの両方のプラットフォームでコマンドラインを使用してもらいたい。私はこれで質問を更新します。 – krisnik
これらはグーグルで簡単に検索できます。あなたの質問への回答は、Web上で十分に文書化されています。ソースコードを共有したいのであれば、pipに行きましょう。それ以外の場合は、残りの部分を使用します。 –