Cara Menukar Skrip Python kepada Boleh Laku (.exe) dalam Python 3.6
Menukar skrip Python kepada boleh laku (.exe) membolehkannya berjalan secara bebas tanpa jurubahasa Python. Berikut ialah penyelesaian yang menangani cabaran khusus yang anda hadapi:
Kaedah Menggunakan cx_Freeze:
Langkah:
- Pasang Python 3.6.
- Pasang cx_Freeze: Jalankan pip install cx_Freeze dalam arahan anda gesaan.
- Pasang idna: Jalankan pip install idna dalam command prompt anda.
- Buat skrip Python bernama myfirstprog.py.
- Buat fail Python baharu bernama setup.py dalam direktori yang sama dengan skrip anda.
- Salin kod berikut ke dalam setup.py dan simpan ia:
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
- Klik kanan di mana-mana dalam direktori skrip dan pilih "Buka tetingkap arahan di sini."
- Dalam command prompt, taip python setup.py bina.
- Jika tiada ralat, folder binaan akan dibuat.
- Navigasi ke folder binaan dan cari aplikasi myfirstprog.
- Jalankan aplikasi untuk mengesahkan kefungsiannya.
Sila ambil perhatian:
- Ganti myfirstprog.py dengan nama fail sebenar skrip Python anda.
- Sertakan sebarang import yang diperlukan pakej dalam senarai pakej dalam setup.py.
- Sesuaikan maklumat persediaan (nama, versi, keterangan) dalam setup.py.
- Pastikan pakej yang diimport dipasang sebelum membina boleh laku .
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Standalone .exe daripada Skrip Python 3.6 Menggunakan cx_Freeze?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!