QPT打包工具(V1.0a7)心动初体验

简介: 为Windows而生的深度学习打包工具,致力于解决目前市面上打包工具,具有局限性,无法很好打包的缺点优点:快狠准!解决疑难杂症!针对性很强,关键是真的很好用!

QPT打包工具(V1.0a7)心动初体验



*这可是内部测试版本哦~~~~*


什么是QPT?

为Windows而生的深度学习打包工具,致力于解决目前市面上打包工具,具有局限性,无法很好打包的缺点

优点:快狠准!解决疑难杂症!针对性很强,关键是真的很好用!


使用指南

  • 1、接qpt回家
    在cmd中 qpt -f ./sample_program -p ./sample_program/run.py -s ./out


5d38a590ba7ca4f13a08b635a446eb3f.png


2、查看qpt

在cmd中输入pip list查看是否有qpt


9aeafdfc74f0a205a6a47a77500a6509.png


  • 3、开始强迫qpt工作
    方法一:命令行模式(cmd)
    方法二:脚本模式(python脚本)[推荐模式]


命令行模式

  • 方法一:

cmd中输入qpt -f ./sample_program(打包所在文件夹) -p ./sample_program/run.py(要打包的主文件) -s ./out(输出文件夹)


方法二:

cmd中输入qpt(说明:由于编者没有安装PyQt导致看着奇奇怪怪,下个版本开头将会修改)


250c3b7b7aba4d2bf32a1d15309fe10b.png


接着出现了提示:

请输入待打包的文件夹路径:

请输入待打包的主要Py脚本文件路径:

请输入打包后文件保存的路径:

是否需要自动检测打包所需的依赖库 [auto]:[输入回车即可,如果有依赖库可以输入所在地址]

按照自己的需求输入地址即可。


eaec2977c71ed13dd4ef4738a0dea19c.png


检查对应的依赖库即可回车!

等待神迹即可!


9e9946c029e38f522cc46a05a7a2ec25.png


脚本模式

在文件里面添加一个脚本文件(py文件)[例如:create_sample_module.py]

# 导入QPT
from qpt.executor import CreateExecutableModule
if __name__ == '__main__':
  # 实例化Module
  module = CreateExecutableModule(work_dir="./sample_program",  # [项目文件夹]待打包的目录,并且该目录下需要有↓下方提到的py文件
                                  launcher_py_path="./sample_program/run.py", # [主程序文件]用户启动EXE文件后,QPT要执行的py文件
                                  save_path="./out")   # [输出目录]打包后相关文件的输出目录
  # 开始打包
  module.make()


直接运行即可!


踩坑指南

  • 1、


8596126f31bd71080e3028412c561c3c.png


出现上述问题为pip未更新,及时更新即可

2、输出的文档必须是空文件夹里面的数据会被清除

3、目前打包数据和输出位置必须在同一个盘(会在下一个版本更新)

4、参与打包的文件他们的文件名不能够带空格和其他特殊格式

5、不建议使用中文标签

6、打包paddlehub记得添加paddlepaddle为配置文件


目前还有些许bug和需要修复内容,新版本将在近期更新!!!


传说中的飞桨社区最菜代码人,让我们一起努力!

记住:三岁出品必是精品 (不要脸系列


目录
相关文章
|
7月前
|
前端开发
[巨详细]安装HBuilder-X教程
【6月更文挑战第6天】下载HBuilder-X 官方网址:https://www.dcloud.io/ 点击网址 ,打开官网
322 1
|
8月前
|
SQL 前端开发 JavaScript
IDM 平替 Gopeed Flutter 开源免费下载工具
IDM 替代品 Gopeed 是一个开源免费的 Flutter 下载工具,支持 HTTP、BitTorrent、Magnet 等协议。项目采用 getx 进行构建,已获得 13k Star。功能包括多平台下载、自定义下载目录和并发数、代理设置等。它还拥有浏览器扩展和各种下载插件。开发者可以参考代码学习 Flutter 和 getx。项目源码可在 GitHub 上找到,同时提供了编译和配置指南。Gopeed 是一个值得尝试的现代化下载工具,适用于 Flutter 开发者和用户。
226 4
IDM 平替 Gopeed Flutter 开源免费下载工具
|
8月前
|
开发框架 前端开发 Linux
前端知识笔记(二十四)———快速创建桌面端(electron-egg)
前端知识笔记(二十四)———快速创建桌面端(electron-egg)
396 0
|
8月前
|
JavaScript 前端开发 搜索推荐
《VitePress 简易速速上手小册》第1章:VitePress 入门(2024 最新版)
《VitePress 简易速速上手小册》第1章:VitePress 入门(2024 最新版)
444 1
|
8月前
|
人工智能 前端开发 机器人
【杂谈】扣子(Coze) 初体验
扣子(Coze)是什么 官方原文如下: 扣子(coze.cn)是一款用来开发新一代 AI Chat Bot 的应用编辑平台,无论你是否有编程基础,都可以通过这个平台来快速创建各种类型的 Chat Bot,并将其发布到各类社交平台和通讯软件上。 我们可以理解为一个聊天🤖️,可以在其他平台上发布。那就让我们快速开始吧
988 0
|
8月前
|
知识图谱
Obsidian使用初体验
Obsidian使用初体验
189 0
|
JSON JavaScript 前端开发
|
移动开发 缓存 前端开发
ReactNative项目升级避坑指南
ReactNative项目升级避坑指南
473 0
ReactNative项目升级避坑指南
|
文字识别 数据安全/隐私保护 计算机视觉
【番外篇】客户端开发(Electron)无源码如何做汉化
【番外篇】客户端开发(Electron)无源码如何做汉化
739 0
【番外篇】客户端开发(Electron)无源码如何做汉化
|
Android开发 开发者