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 生成不重复的随机数的代码
May 15 Python
python实现数组插入新元素的方法
May 22 Python
python 线程的暂停, 恢复, 退出详解及实例
Dec 06 Python
Python 列表(List) 的三种遍历方法实例 详解
Apr 15 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
python3.x上post发送json数据
Mar 04 Python
python调用摄像头显示图像的实例
Aug 03 Python
python实现五子棋游戏
Jun 18 Python
python SQLAlchemy 中的Engine详解
Jul 04 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 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
让你的网站首页自动选择语言转跳
2006/12/06 PHP
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
python服务器端收发请求的实现代码
2014/09/29 Python
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
Python 爬虫学习笔记之单线程爬虫
2016/09/21 Python
Python中字符串的修改及传参详解
2016/11/30 Python
浅谈Python中的bs4基础
2018/10/21 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
100行Python代码实现每天不同时间段定时给女友发消息
2019/09/27 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
Python Django搭建网站流程图解
2020/06/13 Python
python实现斗地主分牌洗牌
2020/06/22 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
一月红领巾广播稿
2014/02/11 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
结对共建工作方案
2014/06/02 职场文书
党课心得体会范文
2014/09/09 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
初三数学教学反思
2016/02/17 职场文书
如何在Python中创建二叉树
2021/03/30 Python