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?

王林
Lepaskan: 2023-05-08 21:49:34
ke hadapan
1573 orang telah melayarinya

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
Salin selepas log masuk

Package Python program:

pyinstaller your_program.py
Salin selepas log masuk

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
Salin selepas log masuk

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')])
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan