Teknologian jakaminen

python-ohjelman pakkaus .exe-tiedosto

2024-07-12

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


Kun kehitämme syväoppimisohjelmaa, suoritamme koodin usein toisella tietokoneella ja jatkamme syvän oppimisympäristön riippuvuuksien asentamista. Kuitenkin koko koodiohjelman pakkaaminen .exe-tiedostoon sisältää myös moduulit, joista ohjelma on riippuvainen Kirjastot, resurssitiedostot jne. on pakattu yhteen.

1. cxfreeze

Cxfreezen periaate on pakata Python-ohjelma ja siihen liittyvät moduulit, kirjastot, resurssitiedostot jne. suoritettavaksi tiedostoksi. Pakkausprosessin aikana cxfreeze pakkaa Python-tulkin ja ohjelmakoodin yhteen sekä moduulit, kirjastot, resurssitiedostot jne., joista ohjelma on riippuvainen. Kun ohjelma on käynnissä, cxfreeze purkaa nämä tiedostot ja suorittaa ohjelman puretussa kansiossa.

# 1.1 Asenna cxfreeze

pip install cx_Freeze
  • 1

1.2 Luo setup.py-tiedosto

其实主要就是将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 Luo .exe

python setup.py build
  • 1