详解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类属性与实例属性用法分析
May 09 Python
多版本Python共存的配置方法
May 22 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
Java文件与类动手动脑实例详解
Nov 10 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
Nov 24 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
python基于selenium爬取斗鱼弹幕
Feb 20 Python
Python中的嵌套循环详情
Mar 23 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加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
javascript window对象属性整理
2009/10/24 Javascript
为javascript添加String.Format方法
2020/08/11 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
vue 使用ref 让父组件调用子组件的方法
2018/02/08 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
微信小程序 如何保持登录状态
2019/08/16 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
Python-基础-入门 简介
2014/08/09 Python
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
python实现从ftp服务器下载文件的方法
2015/04/30 Python
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
Omio中国:全欧洲低价大巴、火车和航班搜索和比价
2018/08/09 全球购物
策划主管的工作职责
2013/11/24 职场文书
女大学生个人求职信
2013/12/09 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
家教广告词
2014/03/19 职场文书
倡议书的写法
2014/08/30 职场文书
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS