Невозможно установить h5py в virtualenv с pip3

Невозможно установить h5py в virtualenv с pip3

Я новичок и у меня возникли проблемы с установкой h5py.

Я использую Ubuntu 18.04 и работаю в virtualenv с pip3 и Python 3.6.9.

Я выполнил следующие установки в virtualenv:

~$pip3 install -U pkgconfig

~$pip3 установить -U cython

~$pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker six mock requests gast

~$pip3 list –local это: absl-py 1.0.0 certifi 2021.10.8 charset-normalizer 2.0.9 Cython 0.29.25 gast 0.5.3 grpcio 1.42.0 idna 3.3 mock 4.0.3 numpy 1.19.5 pip 21.3.1 pkgconfig 1.5.5 portpicker 1.5.0 psutil 5.8.0 py-cpuinfo 8.0.0 requests 2.26.0 setuptools 58.5.3 six 1.16.0 urllib3 1.26.7 wheel 0.37.0

Затем я выполнил следующие установки, также в virtualenv:

~$pip3 установить -U h5py

Первая обнаруженная ошибка была

Использование кэшированного h5py-3.1.0.tar.gz (371 кБ) Установка зависимостей сборки ... [?25l- done Получение требований для сборки wheel ... [?25ldone Установка внутренних зависимостей ... [?25l- ошибка ОШИБКА: Ошибка выполнения команды со статусом выхода 1:

Заранее благодарю за любые советы.

решение1

Вам необходимо установить зависимости сборки дляpython3-h5pyпакет.
Сначала вам нужно включить репозитории исходного кода в разделе «Программное обеспечение и обновления» ( software-properties-gtk), а затем выполнить следующие команды:

sudo apt-get update
sudo apt-get build-dep python3-h5py

затем повторите установку h5py с помощью pip3.

решение2

Я нашел видео на YouTube, которое решило мою проблему. Похоже, что проблема была в том, что сначала нужно было установить правильные версии некоторых других модулей.

Видео на YouTube принадлежит Islander Robotics: https://youtu.be/ynK-X5IPu1A

Связанный контент