pyinstaler打包paddle
项目场景:
使用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相关推荐
- 【Python打包成exe方法】——已解决导入第三方包无法打包的问题
前言 在我们写代码的过程中,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我 ...
- python pyinstaller 打包项目
文章目录 一.pyinstaller 打包项目 1.1 安装pyinstaller 1.2 简单打包命令 1.3 命令行指定参数选项方式打包: 1.4 数据绑定和搜索相关的参数选项: 1.5 程序的运 ...
- Paddle Release Note
Paddle Release Note 重要更新 飞桨paddle框架2.0.0版本有如下重要更新: • 编程范式:默认开启动态图模式进行模型开发和训练,通过动转静的方式进行模型部署和训练加速.如果需 ...
- 服务化部署框架Paddle Serving
服务化部署框架Paddle Serving 概述 常见的深度学习模型开发流程需要经过问题定义.数据准备.特征提取.建模.训练过程,以及最后一个环--将训练出来的模型部署应用到实际业务中.如图1所示,当 ...
- Paddle 使用预训练模型 实现快递单信息抽取
文章目录 1. 导包 2. 数据处理 3. 辅助函数 3.1 评估函数 3.2 预测函数 3.3 预测结果解码 4. 训练 填写快递单据可以直接把所有信息直接粘贴进客户端,客户端自动识别 省市.人名. ...
- 使用预训练模型进行句对分类(Paddle、PyTorch)
文章目录 1. Paddle 2. PyTorch 3. 提交结果 分别使用两种框架,加载预训练模型,对句对进行分类 数据下载:千言数据集:文本相似度 1. Paddle 可以使用 paddlenlp ...
- 从学习 Paddle 开始学习深度学习
北京 | 高性能计算之GPU CUDA课程11月24-26日3天密集学习 快速带你晋级阅读全文> 作者系华中科技大学,电子信息工程:方向:深度学习.并行计算.数据挖掘. 首先给Baidu打一波广 ...
- 基于CRNN的文本字符交易验证码识别--Paddle实战
基于CRNN的文本字符验证码识别 本项目链接,欢迎大家Fork:https://aistudio.baidu.com/aistudio/projectdetail/3501451 Paddle学习资料 ...
- PaddleOCR 打包出现问题及解决方法
情况一 错误 AssertionError: -/distutils/core.pyc 解决方法 重新安装setuptools工具,笔者所试的版本58.0.0可以解决此问题 pip install s ...
最新文章
- 【视频课】超全目标检测课程!超30小时理论与4大案例实践,检测框架使用,长期更新中...
- linux上的项目可以在windows,新建的django项目,在linux系统可以跑,在windows上跑老是报错...
- 数据库(分库分表)中间件对比
- [css] 说说visibility属性的collapse属性值有什么作用?在不同浏览器下有什么区别?
- python特征选择的过程_【来点干货】机器学习中常用的特征选择方法及非常详细的Python实例...
- python 复制文件并重命名_潘石屹都开始学Python了,你还有什么理由放弃?
- vue路由传多个参数_vue路由传参(两种方法总结)
- FLASH缓动导航制作方法.
- 《C++程序设计实践》实验1
- java中的变量是什么
- 第二重要极限公式推导过程_土木考研 土力学第八章公式推导
- 论文笔记(十八):Object Detection and Spatial Location Method for ... Based on 3D Virtual Geographical Scen
- SDCC 2016讲师、知名JavaScript专家周爱民议题公布:有前端思想的物联网系统架构...
- C# 你什么让程序员寂寞成酱紫 (男生版 娱乐中学习 抽象类 接口 继承 实现方法 )...
- 如何用python计算年龄_用Python写一个能算出自己年龄的小程序
- 嵌入式linux音频播放器设计,基于嵌入式Linux下Madplay音频播放器设计论文.docx
- 秋招面试题系列- - -Java工程师(十一)
- DIY时钟类--广州百田笔试之一
- QGIS源码编译步骤详解——官方新方案
- 手机技巧:手机只剩20%电量?有了这几招,多用2小时