Python をインストールせずに Mac コンピュータで実行する Python スタンドアロン アプリケーションを作成しようとしています。
pyinstaller、cxfreeze、py2app を試しましたが、うまくいきませんでした。
私は Windows コンピュータで作業していますが、pyinstaller と cxfreeze の両方で Mac 用のファイルを作成するには Mac コンピュータを使用する必要があることがわかっています。私と一緒に働いている Mac を持っている学生がそれらを試しましたが、うまくいきませんでした。
exe を作成できます。このファイルは Windows 上で完璧に動作するので、コード自体に何か問題があるわけではないことがわかりました。
私の調査対象グループは主に Mac を使用しているため、Mac バージョンも必要です。
Pyinstaller については、これに従いましたか? stackoverflow.com/questions/25469869/…
– セルジ・フアナティ
2020 年 9 月 4 日 21:36
これを Windows、Linux、macOS で実行できる Docker イメージに入れてみてはどうでしょうか?
– マーク・セッチェル
2020 年 9 月 4 日 21:39
@MarkSetchelそのために Docker 実行ファイルは必要ありませんか? Java には Java 仮想マシンが必要なようなものです
– ユーザー
2020 年 9 月 4 日 21:42
@Pat-Laugh 「Docker 実行可能ファイル」が何を意味するのかわかりません。確かに docker をインストールする必要がありますが、OP はそれに反対せず、Python をインストールするだけです。多くのプラットフォーム間で一貫して実行できるものが必要な場合は、docker が良いソリューションです。
– マーク・セッチェル
2020 年 9 月 4 日 21:47
あるいは、「無料枠」に入れてみるのはいかがでしょうか。素敵な Mac に厄介な Windows 機能をインストールせずに、ログインして使用できる Amazon EC2 ノードはありますか?または、Python コードが含まれた Windows 仮想マシン ファイルを提供して、VirtualBox で実行できるようにします。そうすれば、Windows のすべての機能に満足できなくなった場合は、ファイル 1 つを削除するだけですべてを削除できます。
– マーク・セッチェル
2020 年 9 月 4 日 22:06
------------------------
ここから:
Mac OS X 10.8 には、Apple によって Python 2.7 がプリインストールされています。必要に応じて、Python Web サイト (https://www.python.org) から Python の最新バージョンをインストールするよう勧められます。 Mac の新しい Intel および従来の PPC CPU でネイティブに動作する Python の現在の「ユニバーサル バイナリ」ビルドは、そこから入手できます。
編集:
PyInstaller については、こちらも参照してください。
2
OP の質問で Python のインストールを推奨することが避けられると明示的に示されている場合に、Python のインストールを提案することがどのように役立つのかわかりません。でしたか?
– マーク・セッチェル
2020 年 9 月 4 日 21:49
Mac OS には何もインストールする必要がないため、Apple によってプレインストールされています。欠点は、OP のコードの Python バージョンを 2.7 に保つ必要があることです。
– レモンパイ
2020 年 9 月 5 日 6:21