Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Menukar Skrip Python Saya (.py) kepada Boleh Laku (.exe)?

Bagaimanakah Saya Boleh Menukar Skrip Python Saya (.py) kepada Boleh Laku (.exe)?

Barbara Streisand
Lepaskan: 2024-12-30 15:32:09
asal
719 orang telah melayarinya

How Can I Convert My Python Script (.py) to an Executable (.exe)?

Menukar Skrip Python (.py) kepada Boleh Laku (.exe)

Masalah: Menukar program Python kepada boleh laku untuk lebih luas penggunaan.

Jawapan:

Menggunakan cx_Freeze:

  1. Pasang cx_Freeze menggunakan pip install cx_Freeze.
  2. Pasang idna menggunakan pemasangan pip idna.
  3. Buat skrip setup.py dalam direktori skrip.
  4. Salin kod berikut ke dalam setup.py dan simpannya:

    from cx_Freeze import setup, Executable
    
    base = None
    
    executables = [Executable("myfirstprog.py", base=base)]
    
    packages = ["idna"]
    options = {
     'build_exe': {
         'packages': packages,
     },
    }
    
    setup(
     name="<any name>",
     options=options,
     version="<any number>",
     description='<any description>',
     executables=executables
    )
    Salin selepas log masuk

    Nota: Gantikan "myfirstprog.py" dengan skrip sebenar name.

  5. Buka command prompt dalam direktori skrip dan laksanakan python setup.py build.
  6. Folder baharu bernama "build" akan dibuat, mengandungi fail .exe yang disusun .

Tambahan Nota:

  • Pastikan pakej yang diimport disertakan dalam senarai "pakej" dalam setup.py.
  • Sesuaikan nama, versi dan medan penerangan dalam setup.py mengikut program anda.
  • Pakej yang dipasang (cth., idna) mesti tersedia sebelum menyusun.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Skrip Python Saya (.py) kepada Boleh Laku (.exe)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan