Python文件打包为exe可执行文件
将python源码 py
文件打包成可执行文件,需使用pyinstaller
或py2exe
,前者操作更为便捷,故选择前者。
以下为操作步骤: 1. 安装pyInstaller 1
pip install pyinstaller
1
2
3
4
5
6
7pyinstaller -F app.py
app.py是你要打包的py文件
-F:打包为单文件
-w:Windows程序,不显示命令行窗口
-c: 显示命令行窗口(默认值)
-i image.ico :指定程序图标256*256,64*64,32*32,16*16
4.
pyi_rth_pkgres
error 解决方案
使用pyinstaller时遇到一个问题,就是py脚本能正常运行,但转换成exe后无法运行,提示
pyinstaller failed to execute script pyi_rth_pkgres and missing packages
。搜索后得知有人曾遇到这个问题,需要先卸载
pip install
安装的pyinstaller,然后安装github上的版本(默认的为develop分支) - pip
uninstall pyinstaller - Download the zip from github - python
setup.py install