详解Python3.6的py文件打包生成exe


Posted in Python onJuly 13, 2018

原文提到的要点:

1. Python版本32位 (文件名为 python-3.6.1.exe)

2. 安装所有用到的模块(原文博主用的是openpyxl,我用到的有urllib中的request\config\data)

3. 下载替换pyinstaller(下载pyinstaller-develop.zip,复制其中的Pyinstaller文件夹)

4. 在控制台生成exe

操作过程记录如下:

C:\Python\Scripts>pip install request
C:\Python\Scripts>pip install config
C:\Python\Scripts>pip install data
C:\Python\Scripts>pyinstaller.exe -F structs2.py

生成成功界面内容:

24957 INFO: checking EXE
24957 INFO: Building EXE because out00-EXE.toc is non existent
24957 INFO: Building EXE from out00-EXE.toc
24958 INFO: Appending archive to EXE C:\Python\Scripts\dist\structs2.exe
24975 INFO: Building EXE from out00-EXE.toc completed successfully.

之前失败了很多次,Python 3 转 exe 失败原因总结:

1. Python开发环境版本、环境变量不一致。之前错误的安装了(python-3.6.2rc1.exe)

2. 注意版本,之前尝试了多个版本,最后全部卸掉重新安装才成功

3. Python包要安装全,之前我没有装request \config等包,也可能是失败原因之一

曾有失败,内容如下:

usage: setup.exe [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.exe --help [cmd1 cmd2 ...]
or: setup.exe --help-commands
or: setup.exe cmd --help

解决方法是重新清理安装开发环境。终于成功。

详解Python3.6的py文件打包生成exe

Python 相关文章推荐
Python getopt模块处理命令行选项实例
May 13 Python
基于Python的身份证号码自动生成程序
Aug 15 Python
python进程类subprocess的一些操作方法例子
Nov 22 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
Python的re模块正则表达式操作
May 25 Python
Python Socket编程详细介绍
Mar 23 Python
Python实现七彩蟒蛇绘制实例代码
Jan 16 Python
Python I/O与进程的详细讲解
Mar 08 Python
Python Web框架之Django框架Model基础详解
Aug 16 Python
Python 类的魔法属性用法实例分析
Nov 21 Python
Python接口测试结果集实现封装比较
May 01 Python
学python最电脑配置有要求么
Jul 05 Python
python2 与 python3 实现共存的方法
Jul 12 #Python
Python3单行定义多个变量或赋值方法
Jul 12 #Python
Python读取数据集并消除数据中的空行方法
Jul 12 #Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
Jul 12 #Python
python跳过第一行快速读取文件内容的实例
Jul 12 #Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 #Python
Python实现的简单读写csv文件操作示例
Jul 12 #Python
You might like
php使用百度天气接口示例
2014/04/22 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
jquery 隐藏与显示tr标签示例代码
2014/06/06 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
Python while true实现爬虫定时任务
2020/06/08 Python
Python-split()函数实例用法讲解
2020/12/18 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
中专毕业生自荐信
2013/11/16 职场文书
中学运动会广播稿
2014/01/19 职场文书
优秀社区干部事迹材料
2014/02/03 职场文书
教师校本培训方案
2014/02/26 职场文书
公司晚会主持词
2019/04/17 职场文书