Windows下采用PyInstall将py文件转换成exe可执行文件
来源:互联网 发布:考无忧通用算法注册机 编辑:程序博客网 时间:2024/05/29 07:49
好不容易写完的py文件,想做成exe文件,最开始选择用py2exe,结果生成的exe遇到两个问题,
1. py程序里print 的信息,cmd中执行tool后并没有显示在屏幕上;
2. 调用dll接口,执行py文件时是阻塞等待的,结果cmd中执行exe时,tool很快先返回了,接口还在运行,很诡异
一时找不到解决的办法,无奈弃用了,在网上找了pyinstall,试了一下,感觉功能更强大些。。。
下载地址:http://nchc.dl.sourceforge.net/project/pywin32/pywin32/Build%20218/pywin32-218.win32-py2.7.exe
PyInstaller安装
下载地址:http://www.pyinstaller.org/wiki
2最新版本:PyInstaller 2.0
直接“解压缩”之后即可使用,解压到您想让他在的路径即可
PyInstaller配置
事先写好py程序
在命令行执行:python Makespec.py --console --onefile NotePad\notepad.py
报错:Configfile is missing or unreadable. Please run Configure.py before building
在命令行执行:Configure.py
报错:Python 2.6+ on Windows support needs pywin32,Please install http://sourceforge.net/projects/pywin32/
安装最新版本的 pywin32-217.win32-py2.7.exe,下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/
PyInstaller使用
PyInstaller的使用相对简单,cmd下进入解压出来的目录,执行如下命令:
python pyinstaller.py [opts] yourprogram.py
主要选项包括:
-F, -onefile 打包成一个exe文件
-D, -onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c, -console, -nowindowed 使用控制台,无界面(默认)
-w, -windowed, -noconsole 使用窗口,无控制台
注意事项
在转换之前要确保py程序可以正常通过
如果转换过程中出现什么错误,用搜索引擎搜索解决一下
- Windows下采用PyInstall将py文件转换成exe可执行文件
- Windows下采用PyInstall将py文件转换成exe可执行文件
- python在Windows下将.py转换成.exe文件
- pyInstaller 将python文件.py转换为windows可执行文件.exe的标准化方法
- 用PyInstaller将依赖Dlib库的python文件(.py)转换成exe可执行文件
- 将jar文件转换成exe可执行文件
- .py文件打包成.exe可执行文件方法
- .py文件打包成exe可执行文件
- python3.5 将py文件转换成EXE文件
- 将 Jar 文件转换为 Exe 可执行文件
- 将.m文件转换为.exe可执行文件
- 如何运用pyinstaller把Python中的.py文件转换成.exe可执行文件
- 将py文件打包成exe文件
- matlab .m文件转换成exe可执行文件
- pyinstaller--将py文件转化成exe
- 将.py转换为.exe
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- gridview隐藏某一列,但要求后台能取到值
- ACM-贪心之Moving Tables——hdu1050
- xCode 4.2如何检测程序在真机中的内存占用
- 清单文件AndroidManifest文件可加元素
- 如何解决安卓SDK无法下载Package的问题
- Windows下采用PyInstall将py文件转换成exe可执行文件
- 通过正则表达式来截取图片路径
- 首页随着滚动栏的下拉,自动加载产品的设置------Holiday模板
- Unresolved external 'InternetOpenA' referenced from
- php-fpm 内存占用过大
- 最全的 Twitter Bootstrap 开发资源清单
- C#数据类型转换(2--显式转换)
- Eclipse安装插件的“最好方法”:dropins文件夹的妙用
- strcasecmp函数简单实现