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

相关推荐
Blossom.1187 分钟前
基于深度学习的图像分类:使用Capsule Networks实现高效分类
人工智能·python·深度学习·神经网络·机器学习·分类·数据挖掘
CodeCraft Studio14 分钟前
借助Aspose.HTML控件,在 Python 中将 HTML 转换为 Markdown
开发语言·python·html·markdown·aspose·html转markdown·asposel.html
悠哉悠哉愿意34 分钟前
【电赛学习笔记】MaxiCAM 项目实践——与单片机的串口通信
笔记·python·单片机·嵌入式硬件·学习·视觉检测
封奚泽优39 分钟前
使用Python实现单词记忆软件
开发语言·python·random·qpushbutton·qtwidgets·qtcore·qtgui
快乐肚皮44 分钟前
ZooKeeper学习专栏(五):Java客户端开发(原生API)详解
学习·zookeeper·java-zookeeper
慕y2741 小时前
Java学习第七十二部分——Zookeeper
java·学习·java-zookeeper
Goona_1 小时前
拒绝SQL恐惧:用Python+pyqt打造任意Excel数据库查询系统
数据库·python·sql·excel·pyqt
★YUI★2 小时前
学习游戏制作记录(剑投掷技能)7.26
学习·游戏·unity·c#
xw33734095642 小时前
彩色转灰度的核心逻辑:三种经典方法及原理对比
人工智能·python·深度学习·opencv·计算机视觉
蓝桉8022 小时前
opencv学习(图像金字塔)
人工智能·opencv·学习