4

私は Python でプログラムを作成していますが、プログラムが完成したら、ユーザーは私のプログラムを使用するために Python 環境をダウンロードする必要がありますか、それとも一度コンパイルすると Python 環境がなくても動作しますか? また、自動的にクロスプラットフォームになりますか、それとも Linux、Mac OS、Windows で動作するように変換プログラムをダウンロードする必要がありますか? 私はその言語に慣れていないので、これは私を混乱させます。

4

4 に答える 4

11

多くの Linux システムには、すでに Python がインストールされています。ただし、そうでない場合に役立つツールがいくつかあります。

于 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 に答える