python程序打包exe

文章目录

  • python文件说明
  • py打包成exe(pyinstaller应用)
    • 安装
    • 使用
  • 推荐方法
  • 一些问题

python文件说明

  • py文件:python源码,需要安装python和相关库才能运行
  • pyc文件:python解释器可识别的二进制码(源码不可见),需要安装相应版本python和依赖库才能运行,可跨平台。
  • exe文件:可执行文件,可以直接运行,但受限于平台(操作系统)

py打包成exe(pyinstaller应用)

  • PyInstaller用来打包py文件,打包完exe文件直接在机器运行。

安装

pip install pyinstaller

使用

pyinstaller path.py

  • 执行命令后当前目录会增加两个文件夹(build、dist)
  • dist用于存放动态链接库和可执行文件,需要将所有文件打包才能发布

推荐方法

pyinstaller -F path.py

  • 添加参数F将py文件打包成一个单文件

一些问题

  • 运行后闪,添加代码

from os import system
system(“pause”)

  • pyinstaller不在python代码中调用,因此可以在cmd中直接安装于python解释器目录下。

你可能感兴趣的:(python程序打包exe)