Rumah >pembangunan bahagian belakang >Tutorial Python >Apakah kaedah untuk menggunakan program Python melalui fail boleh laku?

Apakah kaedah untuk menggunakan program Python melalui fail boleh laku?

王林
王林ke hadapan
2023-05-08 21:49:341574semak imbas

Berikut ialah dua cara yang biasa digunakan untuk membungkus atur cara Python ke dalam exe:

1.PyInstaller:

PyInstaller ialah alat yang digunakan untuk membungkus atur cara Python ke dalam fail boleh laku bebas . Ia secara automatik menyelesaikan kebergantungan program Python dan pakej bersama semua fail yang diperlukan, termasuk penterjemah Python. Menggunakan PyInstaller, anda boleh membungkus program Python ke dalam fail boleh laku tanpa memasang penterjemah Python pada bahagian pengguna.

Pasang PyInstaller:

pip install pyinstaller

Package Python program:

pyinstaller your_program.py

Selepas melaksanakan arahan di atas, PyInstaller akan membungkus program anda secara automatik ke dalam fail boleh laku. Fail boleh laku terletak dalam folder dist.

2.cx_Freeze:

cx_Freeze ialah alat lain yang membungkus atur cara Python ke dalam fail boleh laku. Seperti PyInstaller, cx_Freeze pakej kebergantungan program bersama-sama dan menghasilkan fail boleh laku. Perbezaannya ialah boleh laku yang dijana oleh cx_Freeze adalah lebih kecil daripada PyInstaller kerana ia hanya mengandungi bahagian yang diperlukan dalam program.

Pasang cx_Freeze:

pip install cx_Freeze

Program Python Pakej:

from cx_Freeze import setup, Executable
setup(name='your_program',
      version='1.0',
      description='Description of your_program',
      executables=[Executable('your_program.py')])

Selepas melaksanakan kod di atas, cx_Freeze akan membungkus atur cara anda secara automatik ke dalam fail boleh laku. Fail boleh laku terletak dalam folder binaan.

Atas ialah kandungan terperinci Apakah kaedah untuk menggunakan program Python melalui fail boleh laku?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam