Рейтинг:1

Не удалось установить h5py в virtualenv с помощью pip3

флаг us

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

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

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

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

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

~$pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker шесть фиктивных запросов gast

~$pip3 list âlocal: абсл-ру 1.0.0 сертификат 2021.10.8 кодировка-нормализатор 2.0.9 Цитон 0.29.25 газ 0.5.3 grpcio 1.42.0 идна 3.3 макет 4.0.3 1.19.5 пункт 21.3.1 пакет конфигурации 1.5.5 портпикер 1.5.0 psutil 5.8.0 py-процессоринформация 8.0.0 запросы 2.26.0 инструменты настройки 58.5.3 шесть 1.16.0 urllib3 1.26.7 колесо 0.37.0

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

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

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

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

Спасибо за любой совет заранее.

Рейтинг:0
флаг us

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

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

Рейтинг:0
флаг zw

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

sudo apt-получить обновление
sudo apt-get build-dep python3-h5py

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

James Canova avatar
флаг us
Спасибо за очень четкие инструкции. К сожалению, та же самая ошибка. Если это уместно, содержимое pyvenv.cfg: дом = / usr реализация = CPython версия_info = 3.6.9.final.0 виртуалэнв = 20.10.0 включить-система-сайт-пакеты = ложь базовый префикс = / usr базовый-exec-префикс = /usr базовый исполняемый файл = /usr/bin/python3

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.