-1

Pythonスクリプトがあります。これらはPythonのないマシンで実行する必要があるため、py2exeを使用してpyスクリプトを実行可能ファイルにコンパイルします。コンパイルを実行するには、py2exeを含むPythonをインストールする必要があります。しかし、Pythonをインストールせずに任意のマシンでコンパイルできるようにしたいと思います。

それで、インストールせずにWindowsでPythonアプリケーションを実行する方法はありますか?

UPD。py2exeバイナリによってコンパイルされたものはPythonなしで実行されることを私は知っています。Pythonなしでpy2exeを起動する方法を尋ねていますか?

わかりました、答えは明らかです-方法はありません。そして、最初の質問に戻りました。

UPD2。インストールせずにPythonを実行する(その上でpy2exeを起動する)方法は?

4

2 に答える 2

2

よくある質問を読む:

py2exe は (残念ながら) スタンドアロンで実行できないため、最初に通常の Python パッケージとしてインストールし、次に setup.py スクリプトにセクションを作成します。次に、対応するコマンドで distutils を実行します。

http://www.py2exe.org/index.cgi/FAQ

ただし、インストールせずに python を実行できます: http://www.portablepython.com/

于 2013-03-14T01:33:29.750 に答える
0

py2exeで作成するバイナリでは、プログラムをデプロイするマシンにPythonをインストールする必要はありません。bbfreeze、pyinstaller、cxfreezeについても同じことが言えます。エラーが発生した場合は、実行可能ファイルに適切にバンドルされていない非表示のインポートまたはその他の未解決の依存関係がある可能性があります。

于 2013-03-14T01:26:02.480 に答える