Python使用py2exe打包exe程序
py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。
首先编写一个hello_test.py文件:
from time import sleepif __name__ == '__main__':print('hello py2exe')# 为了打包成exe运行的时候能够看清楚,不会一闪而过sleep(10)
下载py2exe:
pip install py2exe
编写setup.py文件:
from distutils.core import setup
import py2exeINCLUDES = ['hello_test']options = {"py2exe":{"compressed": 1, # 0或1,1压缩,0不压缩"optimize": 2, # 0、1、2,文件的优化级别"bundle_files": 1, # 1、2、3,1表示所有文件打包成一个exe文件,2表示除了Python的解释器外都绑定,3表示不绑定"includes": INCLUDES, # 列表,包含其它的一些模块"dll_excludes": ['MSVCP90.dll'] # 列表,包含的dll文件不会打包进exe程序}
}
setup(version='1.0.0',options=options,description="this is a py2exe test",zipfile=None, # 公用文件的压缩文件名称,默认为“library.zip”;如果没有,则会将这些文件放在最终的exe文件中console=[{"script": 'hello_test.py'}] # 生成一个控制台形式的exe程序,对应的有windows=[],生成GUI形式的exe程序
)
具体的参数在代码注释里面已描写,更多参数含义可自行搜索。
然后使用python命令生成:
python setup.py py2exe
然后在项目根目录会生成dist文件夹,里面就有刚打包好的exe程序:
双击启动:
Python使用py2exe打包exe程序相关推荐
- pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行
pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 目录 pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 #pyinstalle ...
- Python脚本导出为exe程序
环境:Pycharm2019.1 + Win10 + Python3.7.3 一.pyinstaller简介 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py文件:对于开源项目或者 ...
- pyinstaller打包exe程序闪退问题修复
pyinstaller打包exe程序,点击程序,闪退,问题原因: pyinstaller版本过低 升级 pip install --upgrade pyinstaller pyinstaller从4. ...
- Python实现多个excel文件合并源码及打包exe程序
##以下是源码filecombine.py,比较简单,有相应说明,也是结合别的代码自己修改的,用到的包需要提前装好. # -*- coding: utf-8 -*- import xlrd impor ...
- python中用py2exe打包可执行文件的参数设置
一.安装Py2exe 下载 py2exe-0.6.9.win32-py2.7.exe 进行安装,下载链接:http://prdownloads.sourceforge.net/py2exe 二.Py2 ...
- pyinstaller打包exe程序教程推荐及需要注意的点
Python PyInstaller安装和使用教程(详解版) http://c.biancheng.net/view/2690.html 1.pyinstaller打包程序中出错是正常的,报错要注意看 ...
- python封装exe如何返回上一步_如何将python脚本封装成exe程序?
我们在编写代码时候,,有没有想过怎么去运行这个代码,绝非是在编程软件里的预览哦.而是让用户去使用,绝对要成一个安装包,如果刚刚入门的小伙伴,肯定没有想过这些,因为大部分人,还处于在搭建代码的状态下,但 ...
- Anaconda使用pyinstaller打包exe程序体积过大
现象 使用的是Anaconda进行包管理,由于pyinstaller默认使用系统python环境变量来打包的,因此如果系统使用的python环境安装了太多的包,会导致最终输出的exe程序太大了,达到2 ...
- python程序封装成exe_如何将python脚本封装成exe程序?
我们在编写代码时候,,有没有想过怎么去运行这个代码,绝非是在编程软件里的预览哦.而是让用户去使用,绝对要成一个安装包,如果刚刚入门的小伙伴,肯定没有想过这些,因为大部分人,还处于在搭建代码的状态下,但 ...
最新文章
- java自动装箱性能
- Android应用开发提高篇(4)-----Socket编程(多线程、双向通信)(转载)
- 为什么安装Android SDK后无法安装flatform?
- LruCache缓存bitmap(一)
- 六十一、深入学习位运算
- 无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件
- iis php mysql 集成_如何在IIS上集成php(iis+mysql+php+zend)
- Linux下实现Raid 5软阵列
- 有多少小微餐饮创业者陷入了“就业型创业”的死亡漩涡而不自知?
- 使用代码形式配置Log4J日志框架
- popwindow下拉筛选 二级联动_工作录入数据需要三级联动下拉菜单,Excel轻松制作!-Excel教程...
- splice删除选中列表_JS之删除数组中的元素的方法如delete和splice
- Apollo公开课四:感知
- 抖音收购musical.ly后,最难过的为什么是快手?
- 箱形图的优缺点,python绘制箱形图
- 通过access口加vlan标签吗_VLAN标签处理过程
- Python 碎碎念 -- 不定期记录遇到的各种小问题(藤原豆腐坊自家用)
- iOS第三方登录之Twitter(登录,获取用户信息)含demo
- RTOS 系统篇-看门狗 WatchDog 2
- EDFA的原理以及仿真