侧边栏壁纸
博主头像
学海无涯博主等级

有疑问可发邮件[email protected]

  • 累计撰写 326 篇文章
  • 累计创建 85 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

使用opt方式打包python项目

利刃
2022-09-01 / 0 评论 / 0 点赞 / 6 阅读 / 2179 字
温馨提示:
本文最后更新于 2024-08-13,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

描述

因使用paddle ocr进行核酸检测信息识别,pyinstaller无法成功编译。找到了opt打包的方式。 QPT是一款可以“模拟”开发环境的多功能封装工具,最短只需一行命令即可将普通的Python脚本打包成EXE可执行程序,并选择性添加CUDA和NoAVX的支持,尽可能兼容更多的用户环境。 项目链接:https://gitee.com/GT-zhangacer/QPT

操作步骤

安装
python -m pip install qpt -i https://mirrors.bfsu.edu.cn/pypi/web/simple
  编写打包脚本
from qpt.executor import CreateExecutableModule as CEM


module = CEM(work_dir="./",                              # [项目文件夹]待打包的目录,并且该目录下需要有↓下方提到的py文件
             launcher_py_path="Main.py",                  # [主程序文件]用户启动EXE文件后,QPT要执行的py文件
             save_path="d:\output",hidden_terminal=True)       # [输出目录]打包后相关文件的输出目录
           # requirements_file="auto"                    # [Python依赖]此处可填入依赖文件路径,也可设置为auto自动搜索依赖
                                # [终端窗口]设置为True后,运行时将不会展示黑色终端窗口
           # interpreter_module=Python37()               # [跨版本编译]需要预先from qpt.modules.python_env import Python37
                                                         # 好奇什么时候需要跨版本编译?可参考下方"进阶使用QPT"一节的《打包兼容性更强的Python解释器》
           # icon="your_ico.ico"                         # [自定义图标文件]支持将exe文件设置为ico/JPG/PNG等格式的自定义图标
# 开始打包
module.make()
直接运行脚本即可打包完成。 image  

2022-9-1 13:44:55

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区