Technology sharing

Python progressio packaging .exe file

2024-07-12

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


Cum altam discendi rationem enucleemus, saepe in alio computatorio codice currimus et pergite ut clientelas altioris ambitus discendi instituamus. Tamen, totum codicem programmatis in .exe fasciculi colligens, modulos etiam, quos programma dependet, comprehendet .

1. cxfreeze

Principium cxfreeze est programmatis Pythonis et dependens eius modulorum, bibliothecarum, imaginum subsidiorum, etc. in fasciculum exsecutabile. In processu packaging, cxfreeze erit involucrum Pythonis interpretis ac programmatis simul codicem, necnon modulorum, bibliothecarum, imaginum subsidiorum, etc. programmata ab eo pendent. Cum programma currit, haec lima cxfreeze faciet decomprimet et programma currit in folder decompresso.

# 1.1 Instrue cxfreeze

pip install cx_Freeze
  • 1

1.2 crea setup.py file

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

python setup.py build
  • 1