栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

pyinstaler打包paddle

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pyinstaler打包paddle

项目场景:

使用pyinstaller打包paddle程序
1、遇到打不到CV,需要将openCV重装版本opencv-python:4.5.1.48
2、将C:Program FilesPython38Libsite-packagespaddlefluidproto和C:Program FilesPython38Libsite-packagespaddlelibs拷贝到工程目录相对应的文件夹下.
3.出现subprocess错误,需将C:Program FilesPython38Libsite-packagespaddledataset下的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。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1026655.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号