macos - Python をインストールせずに Mac で Python アプリケーションを実行する

okwaves2024-01-25  8

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

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。