私は Python でプログラムを作成していますが、プログラムが完成したら、ユーザーは私のプログラムを使用するために Python 環境をダウンロードする必要がありますか、それとも一度コンパイルすると Python 環境がなくても動作しますか? また、自動的にクロスプラットフォームになりますか、それとも Linux、Mac OS、Windows で動作するように変換プログラムをダウンロードする必要がありますか? 私はその言語に慣れていないので、これは私を混乱させます。
質問する
201 次
4 に答える
11
多くの Linux システムには、すでに Python がインストールされています。ただし、そうでない場合に役立つツールがいくつかあります。
- Windows、Linux、および Mac OS X 用のpyinstaller (Python 3 では機能しません)
- Windows および Linux 用のbbfreeze
- Windows用のpy2exe
- フリーズfor Linux
- Mac OS X 用のpy2app
于 2012-10-07T15:20:09.250 に答える
1
プログラムに含めるサードパーティのライブラリによって異なります。
たとえば、py2exeを使用して、PyQt libでWindows実行可能ファイルを作成することはできませんでした。しかし、これは 2 ~ 3 年前のことであり、状況は変わっている可能性があります。
また、プログラムにパスをハードコードしないで、os.path.joinなどの関数を使用してください。
設定ファイルなどについて推測しないでください。プログラムが実行されているプラットフォームを実行時にチェックし、それに応じて行動してください。
一般に、最大の問題は Windows プラットフォームです。
于 2012-10-07T15:52:32.987 に答える
1
Windows、Linux、およびMac用のpy2exeを見てください。おそらく、それがプリインストールされています。
于 2012-10-07T15:14:56.510 に答える
1
PythonスクリプトをWindows実行可能ファイルに変換しない限り、プログラムを使用するにはPythonインタープリターが必要です。これを行う 1 つの方法は、Py2exeを使用することです。
于 2012-10-07T15:19:35.770 に答える