| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Python知识库 -> [python]使用pyinstaller打包带界面的Pytorch程序的多个问题 -> 正文阅读 |
|
|
[Python知识库][python]使用pyinstaller打包带界面的Pytorch程序的多个问题 |
1 opencv兼容性问题1.1 现象打包为一个exe完成后,在执行exe时,报错: 1.2 原因及解决方式pyinstaller和cv2版本存在兼容问题,卸载已有的opencv-python,安装opencv-python=4.5.3.56 本人安装的为python3.7,pyinstaller5.1,opencv版本高了. 可参见这里:https://blog.csdn.net/weixin_50850903/article/details/125231985 2 缺乏yolov5下的两个文件general.pyc和coco128.yaml2.1 现象打包为一个exe完成后,在执行exe时,报错:缺少general.pyc和coco128.yaml。如下图所示。 2.2 原因及解决方式yolov5中应该是用到这两个,但是没包含。 解决方法,在spec中包含这两个文件即可。
3 缺乏yolov5下的两个文件general.pyc和coco128.yaml3.1 现象运行exe时,可以运行,但是有报警:
3.2 原因及解决方法不知道是不是pytorch本身的问题。这是说,在文本文件中多了一个文件,本来不应该有的,但是有了。
补充说明:spec文件其实就是可以执行的python代码!!! 4 带界面的python程序如何去掉命令行界面4.1 现象点击打包的exe时,先出现命令行界面,且一直有,然后再有界面。此时有个这很让人感觉不爽。 4.2 解决方法在spec文件中,配置如下,即可不弹出命令行界面了:
5 带界面的python程序启动界面5.1 现象打包exe程序,这个pytorch的框架中,把其相关的包都打包进去了,有3.9个G大小,启动exe,解压缩到界面弹出来,时间非常长,又没有了命令行提示,用户都不知道情况。
更多关于splash介绍,可参见pyinstaller官方介绍。https://pyinstaller.org/en/stable/usage.html?highlight=Splash#splash-screen-experimental |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/3 11:09:18- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |