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-------

相关推荐
久菜盒子工作室3 分钟前
时寒冰:第五次产业大转移与未来30年国运:在“双向挤压”中实现惊险一跃
人工智能·学习
gqk0137 分钟前
【无标题】
python
V搜xhliang02461 小时前
OpenClaw科研全场景用法:从文献到实验室的完整自动化方案
运维·开发语言·人工智能·python·算法·microsoft·自动化
Amazing_Cacao1 小时前
CFCA精品可可产区认证课程风土解析(美洲):打破风味堆叠的假象,建立时间轴上的层次展开阅读系统
学习
李崧正1 小时前
Java技术分享:Lambda表达式与函数式编程
java·开发语言·python
BIGmustang1 小时前
python练手之用tkinter写一个计算器
开发语言·python
永远不会的CC2 小时前
浙江华昱欣实习(4月23日~ 4月19日)
后端·学习
爱上好庆祝2 小时前
学习js的第五天
前端·css·学习·html·css3·js
WL_Aurora2 小时前
Python 算法基础篇之链表
python·算法·链表
曲幽2 小时前
FastAPI 少有人提的实用技巧:把 Depends 依赖提到路由层,代码少写60%
python·fastapi·web·routes·depends·prefix·apiroute