1. 先安装pyinstaller
pip install pyinstaller
2. 在程序目录运行
pyinstaller test.py
3. pyinstaller -F test.py 将程序打包成一个exe包
4. 添加多媒体资源打包
pyinstaller -F -w --add-data="assets/bg.mp3;assets" test.py
5. 清除运行后出现的cmd窗口。把文件名后缀改为.pyw,然后执行pyinstaller -F xx.pyw即可消除cmd窗口
方法二 cx_freeze方法
1. pip install cx_freeze
2.打包到out文件夹中
cxfreeze test.py --target-dir out/
方法三 py2exe方法
1. pip install py2exe
2. py程序目录建立setup.py文件夹
3. setup.py内容
from distutils.core import setup
import py2exe
setup(console=["test.py"])
4. python setup.py py2exe
参考