python打包
python支持多种打包方式准备执行如下命令把相关依赖都导出pip frozerequirements.txtmac/win可以打成.exe 可执行文件首先导入依赖pip install pyinstaller多个文件打包pyinstaller-D run.py其中 run.py 是你的启动文件执行完后会生成一个 dist 的文件夹 里面有run.exe run.exe 还有一个同级目录里面是项目的一些依赖单个文件打包pyinstaller-F run.py执行完后会生成一个 dist 的文件夹 里面只有run.exe 没有其他依赖它其实是把相关的依赖都压缩起来了你执行的时候会把这些依赖解压在一个临时目录下执行但是这里有一个坑如果你项目需要读配置比如.evn 它是没办法处理好的读取配置读取配置的打包方式用多个文件并且把配置放到.exe 同级目录pyinstaller-D run.py闪退如果打出的.exe 文件双击就闪退可以先打开一个终端把它扔进终端再执行这样就不会闪退可以看到错误信息SPEC文件如果遇到动态加载模块或者文件配置需要修改SPEC 文件修改后不能再用 pyinstaller -D run.py 打包因为会覆盖SPEC 文件这个时候需要用到如下pyinstaller-D run.specSPEC 文件预览aAnalysis([run.py],pathex[],binaries[],datas[(app/static,app/static)],hiddenimports[uvicorn.logging,uvicorn.loops.auto,uvicorn.protocols.http.auto,uvicorn.protocols.websockets.auto,uvicorn.lifespan.on],hookspath[],hooksconfig{},runtime_hooks[],excludes[],noarchiveFalse,optimize0,)

相关新闻

AI内容溯源与不可见水印技术实战指南

AI内容溯源与不可见水印技术实战指南

1. 项目概述:当AI生成内容开始“自报家门”最近在通勤路上听了一期播客,标题直白得让人没法忽略——“Google DeepMind 播客探讨 AI 内容溯源与水印”。没点开之前,我下意识以为又是那种泛泛而谈“AI伦理”“技术向善”的访谈。结果听完前五分…

2026/10/4 3:34:49 阅读更多 →
插件加载失败排查指南:plugin.json、TypeScript SDK与CLI实战

插件加载失败排查指南:plugin.json、TypeScript SDK与CLI实战

1. 从“plugins”这个词说起:为什么它值得单独拎出来聊“plugins”这个词,放在任何技术栈里都不算新鲜,但最近它被反复推上热搜,背后其实是一整套开发工具链的范式转移。你搜“Cursor plugins”“plugin.json”“TypeScript SDK”…

2026/10/4 3:34:49 阅读更多 →
Python人脸识别实战:5种落地方案与核心代码解析

Python人脸识别实战:5种落地方案与核心代码解析

人脸识别技术本质是让计算机在图像中定位人脸并确认身份。技术流程分为人脸检测、人脸对齐、特征提取和特征比对四个步骤。特征提取是将人脸图像映射到高维向量空间,使得同一人的特征向量距离较近,不同人的距离较远。特征比对则是通过计算余弦相似度或欧…

2026/10/4 3:33:48 阅读更多 →

最新新闻

插件系统原理与加载失败排查:从failed to load plugins到解决

插件系统原理与加载失败排查:从failed to load plugins到解决

1. 插件这东西,怎么会让这么多人在同一句报错上翻车先说个真实场景。你装了一款笔记软件,或者在公司 CI 平台上配了个构建流程,又或者在某个音乐播放器里加了个音源扩展,结果启动日志里冷不丁冒出来一行:failed to loa…

2026/10/4 4:16:11 阅读更多 →
3种方式让任意AI接入PenEcho:API密钥、Codex/Claude CLI与云端模型完整指南

3种方式让任意AI接入PenEcho:API密钥、Codex/Claude CLI与云端模型完整指南

3种方式让任意AI接入PenEcho:API密钥、Codex/Claude CLI与云端模型完整指南 【免费下载链接】penecho Think with AI beyond the chat box. A shared canvas for handwriting, equations, diagrams, and spatial reasoning. 项目地址: https://gitcode.com/gh_mir…

2026/10/4 4:16:11 阅读更多 →
插件加载与激活机制深度解析:从failed to load plugins到did not activate

插件加载与激活机制深度解析:从failed to load plugins到did not activate

最近一周我收到好几条几乎一模一样的提问:“iar plugins 是干什么的”“MusicFree plugins 怎么装”“failed to load plugins web boot: 2 entries did not activate linxin666/dsh-p 这是什么意思”。把这几条放在一起看,除了“plugins”这个词反复出现…

2026/10/4 4:16:11 阅读更多 →
LabVIEW调用adb shell实现Android设备自动化测试实战指南

LabVIEW调用adb shell实现Android设备自动化测试实战指南

去年有段时间我一直在做手机产线的老化测试上位机。测的产品是 Android 系统的移动终端,但整个测试框架必须用 LabVIEW 搭,两边要联动:装 App、清缓存、模拟点击、抓日志、读系统版本、控制相机拍照,这些操作全都夹在整套 LabVIEW…

2026/10/4 4:16:11 阅读更多 →
插件加载失败排查指南:从原理到实战,覆盖IAR与MusicFree

插件加载失败排查指南:从原理到实战,覆盖IAR与MusicFree

"plugins"这个词,这几年几乎是所有软件都在提的东西。打开 IAR 遇到插件加载警告,跑测试框架报failed to load plugins web boot: 2 entries did not activate,就连手机上的 MusicFree 听歌软件,也要靠 plugins 才能解锁…

2026/10/4 4:16:11 阅读更多 →
MSRP客户端开发指南:从SIP SDP协商到消息传输与调试避坑

MSRP客户端开发指南:从SIP SDP协商到消息传输与调试避坑

简介:MSRP(Message Session Relay Protocol)是SIP会话中承载富媒体内容的重要扩展,这套C源码以轻量实现展示了SIP客户端如何集成MSRP协议,适合VoIP、即时通信及SIP协议栈开发者作为参考样例。压缩包内共46个文件&#…

2026/10/4 4:15:11 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →