Python之py2exe打包工具详解


Posted in Python onJune 14, 2017

下载Python对应版本的py2exe,使用这个工具可以将自己的程序打包成exe文件。

使用这个工具需要写一个用于打包的setup.py文件(名称可以自己定,不一定是setup.py),写好后在命令提示符界面cd到这个文件的目录,执行命令“python setup.py py2exe”即可打包完成。

下面是自己参考其他网友写的,可供参考:

# _*_ coding: utf-8 _*_
import py2exe
from distutils.core import setup

includes = ['encoding', 'encodings.*']
options = {'py2exe':
        {'compressed': 1,
        'optimize': 2,
        'ascii': 1,
        'includes': includes,
        'bundle_files': 1,
        'dll_excludes': ['MSVCP90.dll'],
        }
      }

setup(version='1.0.0',
   description='search file',
   name='search file',
   options=options,
   zipfile=None,
   windows=[{'script': 'core\\tool.py', # 需要打包的程序的主文件路径
        'icon_resources': [(1, 'resource\\icon.ico')], # 程序的图标的图片路径
        }],
   )

以上这篇Python之py2exe打包工具详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
通过数据库向Django模型添加字段的示例
Jul 21 Python
Django基础之Model操作步骤(介绍)
May 27 Python
TensorFlow实现Batch Normalization
Mar 08 Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 Python
Python日志syslog使用原理详解
Feb 18 Python
python tkinter之 复选、文本、下拉的实现
Mar 04 Python
浅谈Python中range与Numpy中arange的比较
Mar 11 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
Jun 15 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 Python
使用XML库的方式,实现RPC通信的方法(推荐)
Jun 14 #Python
python实现单线程多任务非阻塞TCP服务端
Jun 13 #Python
Python实现的下载网页源码功能示例
Jun 13 #Python
Python爬虫DOTA排行榜爬取实例(分享)
Jun 13 #Python
老生常谈python之鸭子类和多态
Jun 13 #Python
浅谈scrapy 的基本命令介绍
Jun 13 #Python
python生成词云的实现方法(推荐)
Jun 13 #Python
You might like
php防止网站被刷新的方法汇总
2014/12/01 PHP
永不消失的title提示代码
2007/02/15 Javascript
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
js操作二进制数据方法
2018/03/03 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
一个简单的python程序实例(通讯录)
2013/11/29 Python
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
Python常用模块介绍
2014/11/21 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
医药工作者的求职信范文
2013/09/21 职场文书
大学生毕业求职的自我评价
2013/09/29 职场文书
销售团队获奖感言
2014/08/14 职场文书
学雷锋的心得体会
2014/09/04 职场文书
“四风”问题的主要表现和危害思想汇报
2014/09/19 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
Python利用FlashText算法实现替换字符串
2022/03/31 Python