一、安装pywin32
1、下载pywin32-218.win-amd64-py3.4.exe(根据操作系统的位数下载)
2、运行安装
3、如果安装提示如下错误:
打开注册表 “regedit”
1.从“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python”找到注册表,导出
2.编辑其内容,用“HKEY_CURRENT_USER\Software” 替换全部的
“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node”保存 reg文件
3.双击运行,即可!
4、修改完注册表后即可正常安装了。
二、安装PyInstaller
1、下载PyInstaller-3.2.zip,并解压到任意目录;
2、在CMD下运行pip.exe install
PyInstaller
E:\BaiduYunDownload\PyInstaller-3.2>D:\python\Scripts\pip.exe
install PyInstaller
3、安装完成后输入pyInstaller可查看是否安装成功
4、在D:\python\Scripts安装目录下也能看到pyInstaller.exe
三、打包EXE文件
1、将要打包的.py文件放到PyInstaller-3.2目录下
2、运行D:\python\python pyinstaller.py -F
123.py(注意python的目录)
3、在该目录下会生成一个123文件夹
4、123文件夹下的dist文件下就是123.exe文件。就能在windows下运行了
四、关于程序运行完后闪退问题
程序执行完就直接退出了,可在程序尾加上input("Press
"),程序完按回车才退出。效果如下:
原文:http://netping.blog.51cto.com/5237409/1884361