python文件打包成exe文件

✅ 一、安装 PyInstaller

打开cmd,输入以下代码

复制代码
pip install pyinstaller

✅ 二、打包指令

比如说你有如下的文件需要打包。

首先复制你的文件所在目录,比如我的是C:\Users\Administrator\Desktop\BearingSearchSystem

在cmd中切换到该目录来,cd指令就行。

或者在这个文件夹下,按住shift+鼠标右键,选择打开poweshell窗口也是可以的。

然后输入以下命令,根据你的实际需求来,如果有些文件你不需要,就不用打包进去。

复制代码
pyinstaller --add-data "index.html;." --add-data "bearings.csv;." --add-data "bearings.db;." --add-data "bearings.sqbpro;." --add-data "create_db.py;." --windowed --noconfirm app.py

说明:

  • --add-data:将非 .py 文件一并打包。

  • --windowed:不弹出黑框窗口(可选,如果你希望看输出,可以去掉这个)。

  • --noconfirm:覆盖旧的构建文件(可选)。

  • app.py:你的主程序入口。

然后就会开始打包了,几秒钟就好了。

✅ 三、打包完成后

打包成功后会在 dist/app/ 文件夹下生成一个 app.exe 文件,复制整个 dist/app/ 文件夹给别人,别人就可以直接运行了!

比如说我这个app.py功能是打开后端,然后再打开index文件。这里我打包好以后执行exe,浏览器打开以后提示index文件不存在,根据提示,把index文件复制到这里来就可以了。

-------------------------------------------------------2025/4/29-----------------------------------------shanghai-------

相关推荐
AI探索者14 小时前
LangGraph StateGraph 实战:状态机聊天机器人构建指南
python
AI探索者14 小时前
LangGraph 入门:构建带记忆功能的天气查询 Agent
python
FishCoderh15 小时前
Python自动化办公实战:批量重命名文件,告别手动操作
python
躺平大鹅15 小时前
Python函数入门详解(定义+调用+参数)
python
曲幽17 小时前
我用FastAPI接ollama大模型,差点被asyncio整崩溃(附对话窗口实战)
python·fastapi·web·async·httpx·asyncio·ollama
两万五千个小时20 小时前
落地实现 Anthropic Multi-Agent Research System
人工智能·python·架构
哈里谢顿1 天前
Python 高并发服务限流终极方案:从原理到生产落地(2026 实战指南)
python
用户8356290780512 天前
无需 Office:Python 批量转换 PPT 为图片
后端·python
markfeng82 天前
Python+Django+H5+MySQL项目搭建
python·django
GinoWi2 天前
Chapter 2 - Python中的变量和简单的数据类型
python