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解释器目录下。