Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menukar Skrip Python .py kepada Fail .exe Menggunakan cx_Freeze?

Bagaimana untuk Menukar Skrip Python .py kepada Fail .exe Menggunakan cx_Freeze?

Patricia Arquette
Lepaskan: 2024-12-24 07:24:18
asal
775 orang telah melayarinya

How to Convert a Python .py Script to an .exe File Using cx_Freeze?

Menukar Python .py kepada .exe

Pengenalan

Menukar skrip Python kepada boleh laku (.exe) membolehkannya dijalankan secara bebas daripada penterjemah Python. Untuk mencapai matlamat ini dalam Python 3.6, beberapa kaedah tersedia, tetapi ia boleh memberikan cabaran. Artikel ini menangani cabaran tersebut dan menyediakan panduan komprehensif untuk menukar skrip Python kepada .exe menggunakan cx_Freeze.

Kaedah:

  1. Pasang Python 3.6 : Pastikan anda telah memasang Python 3.6 pada anda sistem.
  2. Pasang cx_Freeze: Gunakan pip untuk memasang cx_Freeze:
pip install cx_Freeze
Salin selepas log masuk
  1. Pasang idna: Sesetengah modul mungkin memerlukan kebergantungan tambahan. Pasang idna:
pip install idna
Salin selepas log masuk
  1. Buat Skrip Python: Tulis skrip Python dengan sambungan .py. Sebagai contoh, mari namakannya "myfirstprog.py."
  2. Buat Skrip setup.py: Cipta fail Python baharu bernama "setup.py" dalam direktori yang sama dengan skrip anda.
  3. Tambah Kod pada setup.py: Tampalkan kod berikut ke dalam setup.py:
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
  1. Buka Command Prompt: Shift-klik kanan dalam direktori untuk membuka tetingkap command prompt.
  2. Jalankan Perintah: Taip yang berikut arahan:
python setup.py build
Salin selepas log masuk
  1. Cari Fail .exe: Jika berjaya, folder "bina" akan dibuat. Dalam folder itu, aplikasi .exe anda akan ditemui.

Nota Tambahan:

  • Ubah suai setup.py: Kemas kini nama, versi dan medan penerangan dalam setup.py agar sepadan dengan anda aplikasi.
  • Sertakan Pakej Diimport: Tambahkan sebarang pakej yang diimport dalam skrip Python anda pada senarai "pakej" dalam setup.py.
  • Pasang Ketergantungan: Pastikan semua kebergantungan yang diperlukan dipasang sebelum menjalankan "python setup.py bina."

Dengan mengikuti langkah ini, anda boleh menukar skrip Python kepada boleh laku menggunakan cx_Freeze dalam Python 3.6 dengan mudah.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Skrip Python .py kepada Fail .exe Menggunakan cx_Freeze?. 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