今天学习 pyqt, 做了一些好玩的东西.
好奇之中想试试 python 脚本编译成可执行文件, 一顿查询之后成功了!
我的环境是: windows10 64bit python3.5 pyqt5
我使用了 pyinstaller 工具进行打包
1 安装 pyinstaller:
cmd 终端下: pip install pyinstaller
2 pyinstaller 的使用方法:
cmd 下:
pyinstaller [opts] xxx.py
[opts]:
-F : --onefile 打包成一个 exe 文件
-D : --oneDir 打包成一个目录 包含 exe 文件 会包含很多文件 默认使用这种方式
-c: --console, --nowindowed 使用控制台, 无界面 (默认)
-w: --windowed, --noconslole 使用窗口, 不适用控制台
3 进行打包
cmd 终端下:
先跳转到要打包的 py 文件目录下
然后 根据需求选择选项, 我的是 pyqt 项目, 有图像界面的, 所以我选择 使用窗口 - w
pyinstaller -F -w myScript.py
这里如果 GUI 项目不选 - w 会无法运行
4 执行程序
安静等待一会, 编译完了之后, 在目录下会有一个 build 文件夹和 dict 文件夹
可执行文件就在 dict 文件夹下, 打开那个 exe 文件就可以运行了.
来源: http://www.bubuko.com/infodetail-2632739.html