python程序打包成exe
来源:互联网 发布:淘宝账号注销手机号 编辑:程序博客网 时间:2024/05/18 06:23
将python程序打包成exe有三个工具:pyinstaller、cx_freeze、py2exe
其中cx_freeze不支持pyQt5,只能支持PyQt4.
因此采用pyinstaller进行程序打包,参考博客 :使用pyinstaller打包Python3.5+PyQt5.6项目生成exe文件
补充几个问题:
一.生成的exe文件无法执行
命令:pyinstaller mainUi.py -F -w
含义:mainUi.py--包含有PyQt5的程序
-F 生成一个exe文件
-w 生成的程序不含有黑乎乎得控制台程序
现象:只添加"-F",执行过程中提示一大堆的库找不到,主要是PyQt5,生成的exe点击没有反应
同时添加“-F -w”, 生成的exe文件,启动后报错“Failed to execute script pyi_rth_qt5plugins”
解决方法:
1.使用参数“-p”,手动的指定PyQt5的动态库目录
完整的命令:pyinstaller -F mainUi.py -w -p D:\ProInstall\Python3.5.2\Lib\site-packages\PyQt5\Qt\bin
2.直接将PyQt5\Qt\bin目录添加到环境变量中,一劳永逸,日后使用起来还简单
备注:以上两种方法操作后,编译的过程中仍然会提示一大堆的PyQt5的库找不到,但是生成的程序可以正常运行的。
0 0
- Python程序打包成exe
- python程序打包成exe
- python 程序打包成exe
- python:打包成exe程序
- python打包成exe 程序
- Python程序打包成.exe可执行程序
- python打包exe程序
- 把python程序打包成exe
- Python程序windows下打包成exe
- 将python程序打包成exe文件
- python程序打包成exe方案
- python程序打包成exe执行文件
- 将python程序打包成.exe文件
- python将程序打包成exe
- python 程序打包成exe py2exe
- 将Python程序打包成可执行文件exe
- Python 3.6打包成EXE可执行程序
- Python程序打包成exe可执行文件
- 1004. Counting Leaves (30)
- Hadoop学习:HDFS 机架感知
- @PathParam @QueryParam
- c++ primer 练习 1.13
- React—native+Android环境搭建和开发配置(Mac)
- python程序打包成exe
- The servlets named [x] and [y] are both mapped to the url-pattern [/JServlet] which is not permitted
- redisson实现分布式锁原理
- C++之静态成员变量和静态成员函数详解
- Android Animation动画(很详细)
- SSH做项目时经验总结 (2)
- remove ^m or show space in filename
- 怎么证明多重宇宙存在,如果它不能靠实验和观测来验证?
- 多线程