PYTHON__使用PY2EXE生成WINDOWS可执行文件
使用PY2EXE生成WINDOWS可执行文件
前提
安装有Python,版本2.X的,环境变量中已经配置好Python,可以通过命令进入Python环境。
一、下载安装py2exe到Python目录
可在该连接上下载,找到对应的版本,注意32位和64位区别。
下载Exe文件,双击安装会默认安装到python目录下。
二、创建好需要生成为exe的脚本
以简单的一行为例,创建文件hello.py,输入hello。
print "Hello World"
三、创建setup.py脚本文件
创建setup.py用于生成exe的脚本,讲hello.py与setup.py放在同一个目录下。
文件内容为:
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
通过CMD进入文件对应目录
输入命令:
E:\>python setup.py py2exe
一大串的刷屏之后,就在对应的目录下生成,报出一些提示,是需要系统拥有的Lib部分,大致的意思就是需要这些库的支持。
Make sure you have the license if you distribute any of them, and
make sure you don't distribute files belonging to the operating system.WS2_32.dll - C:\Windows\system32\WS2_32.dll
SHELL32.dll - C:\Windows\system32\SHELL32.dll
USER32.dll - C:\Windows\system32\USER32.dll
ADVAPI32.dll - C:\Windows\system32\ADVAPI32.dll
KERNEL32.dll - C:\Windows\system32\KERNEL32.dll
两个目录
build 《--可以删除的文件
-...
dist
-hello.exe 《-这个就是目标的文件
-... 《-一系列库文件。hello.exe的运行需要这些文件的支持
四、测试已经生成的exe文件
执行命令。正确的显示HELLO World。那就成功了。
E:\>cd dist
E:\Tutorial\dist>hello.exe
Hello World
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!