项目场景:

使用pyinstaller打包paddle程序
1、遇到打不到CV,需要将openCV重装版本opencv-python:4.5.1.48
2、将C:\Program Files\Python38\Lib\site-packages\paddle\fluid\proto和C:\Program Files\Python38\Lib\site-packages\paddle\libs拷贝到工程目录相对应的文件夹下.
3.出现subprocess错误,需将C:\Program Files\Python38\Lib\site-packages\paddle\dataset下的images.py的
‘’’
if six.PY3:
import subprocess
import sys
import os
interpreter = sys.executable
# Note(zhouwei): if use Python/C ‘PyRun_SimpleString’, ‘sys.executable’
# will be the C++ execubable on Windows
if sys.platform == ‘win32’ and ‘python.exe’ not in interpreter:
interpreter = sys.exec_prefix + os.sep + ‘python.exe’
import_cv2_proc = subprocess.Popen(
[interpreter, “-c”, “import cv2”],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
out, err = import_cv2_proc.communicate()
retcode = import_cv2_proc.poll()
if retcode != 0:
cv2 = None
else:
import cv2
‘’’
内容注掉。
4、打包的时候,要包括文件引用相对路径,所有的.py文件放在相同的一个文件夹内,如果不知道引用了那里,可以用raise打印出来。
5.如果打包时,与multiprocess出现异常,查看https://blog.csdn.net/qq842977873/article/details/82505578。

pyinstaler打包paddle相关推荐

  1. 【Python打包成exe方法】——已解决导入第三方包无法打包的问题​

    前言 在我们写代码的过程中,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我 ...

  2. python pyinstaller 打包项目

    文章目录 一.pyinstaller 打包项目 1.1 安装pyinstaller 1.2 简单打包命令 1.3 命令行指定参数选项方式打包: 1.4 数据绑定和搜索相关的参数选项: 1.5 程序的运 ...

  3. Paddle Release Note

    Paddle Release Note 重要更新 飞桨paddle框架2.0.0版本有如下重要更新: • 编程范式:默认开启动态图模式进行模型开发和训练,通过动转静的方式进行模型部署和训练加速.如果需 ...

  4. 服务化部署框架Paddle Serving

    服务化部署框架Paddle Serving 概述 常见的深度学习模型开发流程需要经过问题定义.数据准备.特征提取.建模.训练过程,以及最后一个环--将训练出来的模型部署应用到实际业务中.如图1所示,当 ...

  5. Paddle 使用预训练模型 实现快递单信息抽取

    文章目录 1. 导包 2. 数据处理 3. 辅助函数 3.1 评估函数 3.2 预测函数 3.3 预测结果解码 4. 训练 填写快递单据可以直接把所有信息直接粘贴进客户端,客户端自动识别 省市.人名. ...

  6. 使用预训练模型进行句对分类(Paddle、PyTorch)

    文章目录 1. Paddle 2. PyTorch 3. 提交结果 分别使用两种框架,加载预训练模型,对句对进行分类 数据下载:千言数据集:文本相似度 1. Paddle 可以使用 paddlenlp ...

  7. 从学习 Paddle 开始学习深度学习

    北京 | 高性能计算之GPU CUDA课程11月24-26日3天密集学习 快速带你晋级阅读全文> 作者系华中科技大学,电子信息工程:方向:深度学习.并行计算.数据挖掘. 首先给Baidu打一波广 ...

  8. 基于CRNN的文本字符交易验证码识别--Paddle实战

    基于CRNN的文本字符验证码识别 本项目链接,欢迎大家Fork:https://aistudio.baidu.com/aistudio/projectdetail/3501451 Paddle学习资料 ...

  9. PaddleOCR 打包出现问题及解决方法

    情况一 错误 AssertionError: -/distutils/core.pyc 解决方法 重新安装setuptools工具,笔者所试的版本58.0.0可以解决此问题 pip install s ...

最新文章

  1. 【视频课】超全目标检测课程!超30小时理论与4大案例实践,检测框架使用,长期更新中...
  2. linux上的项目可以在windows,新建的django项目,在linux系统可以跑,在windows上跑老是报错...
  3. 数据库(分库分表)中间件对比
  4. [css] 说说visibility属性的collapse属性值有什么作用?在不同浏览器下有什么区别?
  5. python特征选择的过程_【来点干货】机器学习中常用的特征选择方法及非常详细的Python实例...
  6. python 复制文件并重命名_潘石屹都开始学Python了,你还有什么理由放弃?
  7. vue路由传多个参数_vue路由传参(两种方法总结)
  8. FLASH缓动导航制作方法.
  9. 《C++程序设计实践》实验1
  10. java中的变量是什么
  11. 第二重要极限公式推导过程_土木考研 土力学第八章公式推导
  12. 论文笔记(十八):Object Detection and Spatial Location Method for ... Based on 3D Virtual Geographical Scen
  13. SDCC 2016讲师、知名JavaScript专家周爱民议题公布:有前端思想的物联网系统架构...
  14. C# 你什么让程序员寂寞成酱紫 (男生版 娱乐中学习 抽象类 接口 继承 实现方法 )...
  15. 如何用python计算年龄_用Python写一个能算出自己年龄的小程序
  16. 嵌入式linux音频播放器设计,基于嵌入式Linux下Madplay音频播放器设计论文.docx
  17. 秋招面试题系列- - -Java工程师(十一)
  18. DIY时钟类--广州百田笔试之一
  19. QGIS源码编译步骤详解——官方新方案
  20. 手机技巧:手机只剩20%电量?有了这几招,多用2小时

热门文章

  1. ZigBee传感数据采集实验
  2. 解决win10睡眠后变卡的问题
  3. 【Mac小技巧】如何改变顶部状态栏的颜色
  4. 实战攻防之紫队视角下的实战攻防演习组织
  5. 通俗地讲解目标检测中AP指标
  6. 人和摩托最快达到目的地
  7. [!] CocoaPods was not able to update the `xxx` repo. If this is an unexpected issue and persists
  8. 网络原理——网络层与数据链路层
  9. 写项目时怎样将后台管理使用的富文本编辑器保存的内容转为HTML格式
  10. TA100 T3.4