pyinstaller封装exe

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

pip install pyinstaller

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

# -*- 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 要封装的文件完整路径。以下图所示:code

按enter键之后封装自动执行。看下图,咱们能够看到exe保存在了Scripts目录下的dist文件夹下。最后一句completed successfully代表建立exe成功。blog

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

怎么样?是否是很简单呢?我使用的是64位的anaconda。封装的是64位的exe.若是你想建立通用的,须要使用32位anaconda,这样建立的32位的exe,能够正常运行于32/64位平台。utf-8