python - cent OS ImportError: libedgetpu.so.1: 无法打开共享对象文件
问题描述
(
base) [aid_lab_centos@localhost TPU-Posenet]$ python3 pose_camera_single_tpu.py --videofile video1.mp4
Traceback (most recent call last):
File "pose_camera_single_tpu.py", line 7, in <module>
from edgetpu.basic import edgetpu_utils
File "/home/aid_lab_centos/anaconda3/lib/python3.7/site-packages/edgetpu/__init__.py", line 15, in <module>
import edgetpu.basic.edgetpu_utils as utils
File "/home/aid_lab_centos/anaconda3/lib/python3.7/site-packages/edgetpu/basic/edgetpu_utils.py", line 15, in <module>
import edgetpu.swig.edgetpu_cpp_wrapper as wrapper
File "/home/aid_lab_centos/anaconda3/lib/python3.7/site-packages/edgetpu/swig/edgetpu_cpp_wrapper.py", line 28, in <module>
_edgetpu_cpp_wrapper = swig_import_helper()
File "/home/aid_lab_centos/anaconda3/lib/python3.7/site-packages/edgetpu/swig/edgetpu_cpp_wrapper.py", line 24, in swig_import_helper
_mod = imp.load_module('_edgetpu_cpp_wrapper', fp, pathname, description)
File "/home/aid_lab_centos/anaconda3/lib/python3.7/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/home/aid_lab_centos/anaconda3/lib/python3.7/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: libedgetpu.so.1: cannot open shared object file: No such file or directory
我想我可以通过在 /etc/profile 中设置路径来读取没有错误代码的文件。来自 cent os 中后网和深度学习的人的帮助。
假设绳子工作正常,我想要的是通过这段代码,结果值必须在图像中没有物体检测和帧丢失的情况下出来。
解决方案
你应该安装 libjasper 库。运行以下命令:
sudo apt-get install libjasper-dev
推荐阅读
- reactjs - SCRIPT1006:预期的 '() React 应用程序与 webpack 和 Babel
- discord.js - discord.js v12 info 命令总是显示离线状态
- c# - C# Excel - 检测用户何时在 excel 中重命名文件的事件或方法
- vue.js - 将样式应用于 Vue 列表中的某些项目
- wordpress - Apache2 禁用后仍显示默认页面
- database - 检查数据库连接
- java - 带队列的 Java 流
- c# - 在 lzo dll 中使用 lzo1c_1_compress 方法
- python - 如何设置cookie并将用户重定向到另一个登录的url?
- tensorflow - 向预训练的 Mobilenet 模型添加密集层后精度下降