網站首頁 編程語言 正文
pyinstaller打包exe時報錯問題記錄[makespec options not valid when a.spec file is given]
作者:小宋同學-- 更新時間: 2023-12-13 編程語言一、簡介
最近用pyautogui庫寫了一個自動化操作的小程序,為了提高識別效率,使用了confidence參數,代碼為xy = pyautogui.locateCenterOnScreen(p,grayscale= False,confidence=0.8)
,其中p為待識別圖片參數,confidence:表示灰度值。程序完成后運行沒有異常,然后封裝時出現一些問題,下面列出兩個主要的BUG。
二、報錯問題
1. 報出錯誤【makespec options not valid when a.spec file is given】
因程序中引用多張圖片資源,故封裝時參照該篇博客打包https://blog.csdn.net/xue_11/article/details/117923245
使用指令為pyi-makespec -F test.py
第一步生成spec文件pyinstaller -F test.spec
第二步常規打包為exe文件
在運行第二步時就報出makespec options not valid when a.spec file is given錯誤
解決方法:將-F
去掉封裝成功
2. 報出錯誤【NotImplementedError: The confidence keyword argument is only available if OpenCV is install】
封裝成功后,運行嘗試,想不到閃退,仔細看才發現是報出NotImplementedError: The confidence keyword argument is only available if OpenCV is install
,大致意思是“confidence關鍵字參數僅在OpenCV安裝時可用”,問了一個大佬,才發現是Pyinstaller與OpenCV版本沖突所致。
解決辦法:將原版本的OpenCV卸載,重新安裝OpenCV4.5.3.56解決
安裝命令:pip install opencv-python==4.5.3.56
原文鏈接:https://blog.csdn.net/xue_11/article/details/128765956
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-04-01 containerd常用命令
- 2024-04-07 Linux如何查看當前占用CPU和內存最多的進程
- 2023-02-27 詳解C++?STL模擬實現list_C 語言
- 2022-11-21 在react中使用windicss的問題_React
- 2022-10-18 QT中QDataStream二進制數據讀寫的實現_C 語言
- 2023-12-19 Mybatis使用注解實現復雜動態SQL
- 2022-07-16 css盒子模型和css邊框屬性
- 2022-05-20 SpringBoot配置文件簡介
- 欄目分類
-
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支