Python生成exe

其中的 -w 參數是 PyInstaller 用于窗口模式(Windowed mode),它會關閉命令行窗口的輸出,這通常用于 圖形界面程序(GUI),比如使用 PyQt6, Tkinter, PySide6 等。

所以:

如果你在沒有 GUI 的程序中使用 -w 參數打包,PyInstaller 有時會自動嘗試尋找 GUI 框架支持,可能在依賴分析過程中誤加入 PyQt6 或提示它缺失。

如果你用的是 PyCharm,它有可能在解釋器或打包配置中引用過 PyQt6,這也會引起誤解。
pyinstaller --exclude --onefile 02合并相同數據生成exe.py pyinstaller -F -w 02合并相同數據生成exe.py pyinstaller -F 02合并相同數據生成exe.py

既然你并沒用 PyQt5 / PyQt6,可以直接在打包時排除它們
pyinstaller -F --exclude-module PyQt5 --exclude-module PyQt6 02合并相同數據生成exe.py
pyinstaller --exclude-module PyQt5 --exclude-module PyQt6 02合并相同數據生成exe.py

在這里插入圖片描述
解決方法一:用 --exclude-module 排除 Qt 模塊(推薦 ?)
既然你并沒用 PyQt5 / PyQt6,可以直接在打包時排除它們:

bash
復制
編輯
pyinstaller -F --exclude-module PyQt5 --exclude-module PyQt6 02合并相同數據生成exe.py
這個做法最簡單,而且不會動你的環境。
在這里插入圖片描述
在這里插入圖片描述各參數含義:
-F:生成單個 .exe 文件

-w / --noconsole:不顯示控制臺窗口

–exclude-module:排除不需要的模塊(你已經正確使用)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/76564.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/76564.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/76564.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【大模型微調】如何解決llamaFactory微調效果與vllm部署效果不一致如何解決

以下個人沒整理太全 一、生成式語言模型的對話模板介紹 使用Qwen/Qwen1.5-0.5B-Chat訓練 對話模板不一樣。回答的內容就會不一樣。 我們可以看到例如qwen模型的tokenizer_config.json文件,就可以看到對話模板,一般同系列的模型,模板基本都…

Linux網絡編程——詳解網絡層IP協議、網段劃分、路由

目錄 一、前言 二、IP協議的認識 1、什么是IP協議? 2、IP協議報頭 三、網段劃分 1、初步認識IP與路由 2、IP地址 I、DHCP動態主機配置協議 3、IP地址的劃分 I、CIDR設計 II、子網數目的計算 III、子網掩碼的確定 四、特殊的IP地址 五、IP地址的數量限…

ansible+docker+docker-compose快速部署4節點高可用minio集群

目錄 github項目地址 示例服務器列表 安裝前 修改變量文件group_vars/all.yml 修改ansible主機清單 修改setup.sh安裝腳本 用法演示 安裝后驗證 github項目地址 https://github.com/sulibao/ansible_minio_cluster.git 示例服務器列表 安裝前 修改變量文件group_var…

MySql主從相關概念

想象一下,你的業務飛速增長,用戶請求如潮水般涌來,突然數據庫主庫宕機,數據丟失,服務癱瘓——這簡直是開發者的噩夢!MySQL主從復制就像一張安全網,通過主庫寫、從庫讀的協作模式,不僅…

機械臂只有位置信息是否可以進行手眼標定?

平常我在做手眼標定時,一般都是通過OpenCV的cv::calibrateHandEye函數進行求解,需要輸入多組不同的機械臂位姿。今天遇到了一款舵機機器人,只能獲取位置,得不到姿態信息,想著那就把姿態都設為0,結果求不出來…

華為數字芯片機考2025合集2已校正

單選 1. 題目內容 關于亞穩態的描述錯誤的是( )。 1. 解題步驟 1.1 理解亞穩態(Metastability)的核心特性 亞穩態是指觸發器無法在指定時間內穩定輸出有效邏輯電平(0或1)的狀態,其關鍵特點…

T-Box車載系統介紹及其應用

定義 T-Box汽車系統,全稱為Telematics - BOX,也常簡稱為車載T - BOX,是汽車智能系統及車聯網系統中的核心組成部分,是安裝在車輛上的一種高科技遠程信息處理器。 工作原理 T-Box的核心功能主要通過MPU和MCU實現。MPU負責應用程序功…

[redis進階一]redis的持久化(1)RDB篇章

目錄 一 認識持久化 (1)先看總結圖 (2)什么是持久化? (3)redis是怎么進行持久化的呢 (4)簡單分析一下RDB持久化和AOF持久化的不同 二 RDB持久化 (1)RDB的觸發機制 (2)RDB的bgsave執行流程 (3)RDB文件的處理 (4)RDB的優缺點 (5)RDB效果演示板書 三 溫習Linux文件…

uniapp日常總結--uniapp頁面跳轉方式

uniapp日常總結--uniapp頁面跳轉方式_uniapp 跳轉-CSDN博客

《汽車電器與電子技術》實驗報告

SRS系統結構原理與故障檢測診斷 車輛上為什么要配安全氣囊?——解析汽車被動安全的關鍵防線 一、安全氣囊的核心作用:應對高速碰撞的“救命緩沖墊” 車輛在高速碰撞時(如正面碰撞、側面碰撞),人體會因慣性以極高速度…

ffmpeg編解碼器相關函數

文章目錄 🎯 你需要理解的核心結構體:📦 常用函數及使用順序(以解碼為例)1?? avcodec_find_decoder() / avcodec_find_encoder()2?? avcodec_alloc_context3()3?? avcodec_parameters_to_context()4?? avcodec…

尚硅谷2019版Java網絡編程筆記

第14章 網絡編程 網絡編程概述 什么是網絡編程? 網絡編程是通過網絡協議實現計算機之間的數據交換。Java提供了強大的網絡編程支持,隱藏了底層細節,開發者可以輕松實現網絡通信。 網絡編程的核心問題 如何定位網絡上的主機:通…

解決【遠程主機可能不符合 glibc 和 libstdc++ Vs code 服務器的先決條件】

可能是因為vscode不支持遠程操作系統的版本,要么升級操作系統要么回退vscode版本 vscode回退1.97版本下載地址: 1.97版本VSCODE

forms+windows添加激活水印

formswindows添加激活水印 多語言水印文本,根據系統語言自動切換。水印顯示在每個屏幕的右下角,位置動態調整。半透明灰色文字,微軟雅黑字體。窗口無邊框、置頂、透明背景,不干擾用戶操作。支持多顯示器。高DPI適配。 效果圖&am…

LeetCode --- 444 周賽

題目列表 3507. 移除最小數對使數組有序 I 3508. 設計路由器 3509. 最大化交錯和為 K 的子序列乘積 3510. 移除最小數對使數組有序 II 一、移除最小數對使數組有序 I & II 由于數組是給定的,所以本題的操作步驟是固定的,我們只要能快速模擬操作的過…

限流、降級、熔斷、隔離?

在微服務架構中,服務限流、降級、熔斷和隔離是保障系統高可用性的核心手段,但它們解決的問題和應用場景不同。以下是它們的區別、解決方案和實際案例的詳細說明: 一、服務限流(Rate Limiting) 定義:通過限…

Day22 -php開發01--留言板+知識點(超全局變量 文件包含 數據庫操作 第三方插件)

環境要求:php7.0.9 小皮 navicat phpstorm24.1 知識點:會寫(留言板 留言板后臺) 超全局變量 三方插件的使用 文件包含 1、開啟小皮并利用navicat新建一個數據庫 注意:本地的服務mysql關閉后 才可打開小皮。屬…

制造一只電子喵 (qwen2.5:0.5b 微調 LoRA 使用 llama-factory)

AI (神經網絡模型) 可以認為是計算機的一種新的 “編程” 方式. 為了充分利用計算機, 只學習傳統的編程 (編程語言/代碼) 是不夠的, 我們還要掌握 AI. 本文以 qwen2.5 和 llama-factory 舉栗, 介紹語言模型 (LLM) 的微調 (LoRA SFT). 為了方便上手, 此處選擇使用小模型 (qwen2…

LeetCode 解題思路 37(Hot 100)

解題思路: 初始化: 初始化最大舉行 max 和棧 stack。左右補零: 考慮柱子遞增的邊界情況, 初始化填充柱狀圖 newHeights。遍歷處理: 對于每一根遍歷到的柱子 newHeights[i],若柱子高度小于棧口索引&#xf…

HTML — 過渡與動畫

HTML過渡與動畫是提升網頁交互體驗的核心技術,主要通過CSS實現動態效果。 過渡 CSS過渡(Transition)介紹 適用于元素屬性變化時的平滑漸變效果,如懸停變色、尺寸調整。通過定義transition-property(過渡屬性&#xf…