大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。
首先编写一个hello_test.py文件:
from time import sleep
if __name__ == '__main__':
print('hello py2exe')
# 为了打包成exe运行的时候能够看清楚,不会一闪而过
sleep(10)
下载py2exe:
pip install py2exe
编写setup.py文件:
from distutils.core import setup
import py2exe
INCLUDES = ['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程序:
双击启动:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/195163.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...