Berbagi teknologi

program python mengemas file .exe

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina


Saat kami mengembangkan program pembelajaran mendalam, kami sering menjalankan kode di komputer lain dan terus menginstal dependensi lingkungan pembelajaran mendalam. Namun, mengemas seluruh program kode ke dalam file .exe juga akan menyertakan modul tempat bergantungnya program tersebut .Perpustakaan, file sumber daya, dll. dikemas bersama.

1. cxbeku

Prinsip cxfreeze adalah mengemas program Python dan modul dependennya, perpustakaan, file sumber daya, dll. ke dalam file yang dapat dieksekusi. Selama proses pengemasan, cxfreeze akan mengemas interpreter Python dan kode program bersama-sama, serta modul, pustaka, file sumber daya, dll. yang menjadi sandaran program tersebut. Saat program sedang berjalan, cxfreeze akan mendekompresi file-file ini dan menjalankan program di folder yang telah didekompresi.

#1.1 Instal cxfreeze

pip install cx_Freeze
  • 1

1.2 Buat file setup.py

其实主要就是将executables里换成你的主函数入口
  • 1
from cx_Freeze import setup, Executable

setup(
    name="flooring",
    version="1.0",
    description="flooring exe",
    executables=[Executable("my_windows.py")]
)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

1.3 Hasilkan .exe

python setup.py build
  • 1