关闭边栏(ESC)打开边栏(ESC)
学习Python中,完成的文件想打包成exe文件,也是为了往后在开发window程序时,如何打包作个练习,查找了相关的Pyinstaller,经过测试记录一下
安装PyInstaller
在python3.7中,直接用Pip安装就行
1 |
pip install PyInstaller |
使用pip方式安装的Pyinstaller打包方式
打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):
1 |
pyinstaller -F myfile.py |
记得要先切换到要打包的文件目录下
输入参数的含义
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
Pyinstaller打包成EXE在XP上提示不是有效的32位程序,这是因为Pyinstaller的版本,网上说需要用3.2的版本打包才行,新版本不支持在XP上运行