pyinstaller封装exe

我使用的是anaconda。我推荐大家使用anaconda,对环境依赖关系处理的比较好。不用浪费太多时间在安装模块上。首先安装pyinstaller.命令:

pip install pyinstaller

需要封装的代码为一个api消息框。代码如下,保存的是pyw文件,放在桌面上。

# -*- coding: utf-8 -*-
"""
Created on Sun Jul  1 21:58:06 2018

@author: FanXiaoLei
"""
import win32api
win32api.MessageBox(0,'打倒老残','友情提示')

打开windows cmd命令提示符,进入pyinstaller安装目录的Scripts文件夹下。我用的是anaconda,路径为D:\ProgramData\Scripts。封装命令:pyinstaller -F -w 要封装的文件完整路径。如下图所示:

按enter键以后封装自动执行。看下图,我们可以看到exe保存在了Scripts目录下的dist文件夹下。最后一句completed successfully表明创建exe成功。

运行exe后直接会弹出消息框,但不会有黑色的控制台窗口显示。

怎么样?是不是很简单呢?我使用的是64位的anaconda。封装的是64位的exe.如果你想创建通用的,需要使用32位anaconda,这样创建的32位的exe,可以正常运行于32/64位平台。

转载自:https://blog.csdn.net/qq_24499417/article/details/82866195

You may also like...