当前位置: 首页 > java >正文

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

 

http://www.xdnf.cn/news/5926.html

相关文章:

  • 湖南大学3D场景问答最新综述!3D-SQA:3D场景问答助力具身智能场景理解
  • JS中获取选择器的方式:
  • 9.1 C#控制SW中零件的变色与闪烁
  • gdb调试
  • 山东大学软件学院计算机图形学2025期末考题回忆版
  • 使用class手搓Promise,三步一回头
  • 传输层协议UDP
  • latex公式格式
  • Spark自定义分区器-基础
  • 力扣-1.两数之和
  • java的switch case
  • Flutter小白入门指南
  • Spark Streaming 内部运行机制详解
  • MySQL 深度分页怎么优化?
  • 基于 Spring Boot 瑞吉外卖系统开发(十三)
  • SpringBoot中的拦截器
  • 精简大语言模型:用于定制语言模型的自适应知识蒸馏
  • RobotxR1:通过闭环强化学习在大语言模型上实现具身机器人智能
  • 【Web应用】Vue 项目前端项目文件夹和文件介绍
  • 17.责任链模式:思考与解读
  • Mysql索引优化
  • State(状态)——对象行为型模式
  • 在scala中sparkSQL读入csv文件
  • 【AI提示词】贝叶斯分析专家
  • C语言编程--二叉树--构建解析树
  • iOS - 如何从appStore获取app版本信息
  • 各类芒果(果实、叶片、产量等)相关数据集
  • Python爬虫实战:研究JavaScript 环境补全逆向解密
  • SQLMesh信号机制详解:如何精准控制模型评估时机
  • CSS可以继承的样式汇总