Как устранить ошибку ImportError: libhdf5_serial.so.103: невозможно открыть файл общих объектов: нет такого файла или каталога при импорте h5py - PullRequest
0 голосов
/ 17 июня 2020

Я новичок в платформе Linux и Raspberry Pi. Я в основном занимаюсь ML-проектом с Tensorflow. Поэтому для сохранения модели я использую библиотеку h5py . Хотя у меня не было проблем с установкой библиотеки, у меня была огромная ошибка импорта при ее импорте в Python 3.7

Я использовал это для загрузки pip3 install h5py

Это ошибка импорта, которую он показал после того, как я запустил код - File "<stdin>", line 1, in <module> File "/home/pi/.local/lib/python3.7/site-packages/h5py/__init__.py", line 26, in <module> from . import _errors ImportError: libhdf5_serial.so.103: cannot open shared object file: No such file or directory Итак, увидев эту ошибку, я много искал на inte rnet, но у меня ничего не работало. Я пробовал это , это , это и даже это .

Я также установил sudo apt-get update sudo apt-get install libhdf5-dev sudo apt-get update sudo apt-get install libhdf5-serial-dev

Но вроде ничего не работает. Что мне делать ??

Кстати, я использовал Raspberry Pi 3B +, Python 3.7 и Raspbian.

1 Ответ

0 голосов
/ 18 июня 2020

У меня была аналогичная проблема при установке numpy на raspberry pi zero w, которую я мог решить,

  1. удалите библиотеку в pip
  2. установите библиотеку с помощью apt-get : sudo apt-get install python3-h5py

Похоже, просто установка библиотеки с помощью apt-get без предварительного удаления не работает.

...