首页 > 解决方案 > 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 中后网和深度学习的人的帮助。

假设绳子工作正常,我想要的是通过这段代码,结果值必须在图像中没有物体检测和帧丢失的情况下出来。

标签: python

解决方案


你应该安装 libjasper 库。运行以下命令: sudo apt-get install libjasper-dev


推荐阅读