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 相关文章推荐
Python 装饰器使用详解
Jul 29 Python
Python进阶之递归函数的用法及其示例
Jan 31 Python
python IDLE 背景以及字体大小的修改方法
Jul 12 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
python的pstuil模块使用方法总结
Jul 26 Python
彻底搞懂 python 中文乱码问题(深入分析)
Feb 28 Python
python多维数组分位数的求取方式
Mar 03 Python
opencv之颜色过滤只留下图片中的红色区域操作
Jun 05 Python
pytorch掉坑记录:model.eval的作用说明
Jun 23 Python
详解python模块pychartdir安装及导入问题
Oct 22 Python
python matlab库简单用法讲解
Dec 31 Python
利用Matlab绘制各类特殊图形的实例代码
Jul 16 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个人网站架设连环讲(二)
2006/10/09 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
YII框架常用技巧总结
2019/04/27 PHP
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
2010/07/13 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
2016/01/05 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
2018/02/22 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
vue全屏事件开发详解
2020/06/17 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python实现二叉搜索树
2016/02/03 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
python下载卫星云图合成gif的方法示例
2020/02/18 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
django创建超级用户时指定添加其它字段方式
2020/05/14 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
大专生自荐信
2013/10/04 职场文书
建议书标准格式
2014/03/12 职场文书
nginx实现动静分离的方法示例
2021/11/07 Servers