5

Python をインストールせずに、Python スクリプト自体を .exe ファイルとして実行しようとしています。たとえば、私たちのプログラムを他の人に渡した場合、その人はそれを開くために python をインストールする必要はありません。

これは zork のようなテキストベースのゲームなので、実行するには cmd のような GUI が必要です。

py2exe と pyinstaller を使用してみましたが、いずれも意味がなく、何らかの理由で 2.7.3 では動作しません。

何か助けはありますか?

4

4 に答える 4

3

フォルダScripts内に Python をインストールした後に必要な pip がインストールされていると仮定します。pip を使用して PyInstaller をインストールし、コマンド プロンプトに次のように入力します。

  • pip install pyinstaller

PyInstaller をインストールした後、pyinstaller ファイルの場所 (スクリプト フォルダー内の pip ファイルがある場所にある必要があります) を見つけ、コマンド プロンプトに移動して、次のように入力します。

  • c:\python27\Scripts> pyinstaller --onefile c:\yourscript.py

上記のコマンドは、Scriptsフォルダー内に「dist」というフォルダーを作成します。これには、単一の実行可能ファイル「yourscript.exe」が含まれます。

于 2016-07-22T13:53:16.193 に答える
1

いつでもhttp://cx-freeze.sourceforge.netを試すことができ、3.3を含むすべてのバージョンのPythonで動作します。

于 2012-12-09T00:58:49.840 に答える
1

Pythonアプリケーションのデプロイに関するこのウィキをチェックしてください:

http://wiki.python.org/moin/deployment

すでに述べたものに加えて、Movable Python、Python-Packagerなどへのリンクがあります。

于 2012-12-09T00:59:19.357 に答える
-4

これをダウンロードして、Python2.7.3で動作するはずです

于 2013-01-30T09:48:12.180 に答える