0

まず第一に、私は Py2Exe のようなものについて知っていて、試してみましたが、うまくいきませんでした。Python 用のファイルがないコンピューターで .bat を使用して .py/.pyw ファイルを実行しても、動作しますか? そうでない場合は、Py2exe の使用方法に関するチュートリアルが役立ちます。

注: 多くのコンピューターに Java が搭載されているため、Java を学ぼうとしましたが、今の私には難しすぎます。Python は完全にはわかりませんが、基本的なプログラムの使い方は知っています。別のプログラムを試してみたいと思っています。私は Java に苦労しているので、Java よりも難しいことはありません。

4

1 に答える 1

1

アプリケーションに使用できる完全なチュートリアルが Py2exe に付属しています。

サンプルは の下にありPython\Lib\site-packages\py2exe\samplesます。

簡単な例として、これはsetup.pyアプリケーションで使用して、必要なすべてのライブラリが埋め込まれた単一の実行可能ファイルを作成しますが、画像、サウンド、テキストファイルなどのデータファイルはすべて実行可能ファイルにバンドルする必要があることに注意してください。

from distutils.core import setup
import py2exe
import sys

if len(sys.argv) == 1:
    sys.argv.append("py2exe")
    sys.argv.append("-q")

class Target:
    def __init__(self, **kw):
        self.__dict__.update(kw)
        self.version = "0.0.0"
        self.company_name = "Mr.Pyo-Pyo Company"
        self.copyright = "o_O"
        self.name = "Mr.Puyo-Puyo"

test_wx = Target(
    description = "Mr.Puyo-Puyo",
    script = "main.py", # Modify this to use your main .py file
    dest_base = "Mr.Puyo-Puyo")

setup(
    options = {"py2exe": {"compressed": 1,
                          "optimize": 2,
                          "ascii": 1,
                          "bundle_files": 1}},
    zipfile = None,
    windows = [test_wx],
    )

セットアップ スクリプトの実行は、アプリケーション ディレクトリ内でスクリプトを実行するのと同じくらい簡単で、.exe というフォルダー内に実行可能ファイルが作成されますdist

エラーが発生した場合は、おそらくMicrosoft Visual C++ 2008 Redistributable Packageをインストールする必要があります。

于 2013-03-23T20:46:43.890 に答える