H5py kann mit pip3 nicht in Virtualenv installiert werden

H5py kann mit pip3 nicht in Virtualenv installiert werden

Ich bin ein Anfänger und habe Probleme bei der Installation von h5py.

Ich verwende Ubuntu 18.04 und arbeite in einer virtuellen Umgebung mit pip3 und Python 3.6.9

Ich habe die folgenden Installationen in der virtuellen Umgebung durchgeführt:

~$pip3 install -U pkgconfig

~$pip3 install -U cython

~$pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker sechs Mock-Anfragen gast

~$pip3 Liste –local ist: 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

Ich habe dann die folgenden Installationen durchgeführt, ebenfalls in der virtuellen Umgebung:

~$pip3 install -U h5py

Der erste aufgetretene Fehler war

Zwischengespeichertes h5py-3.1.0.tar.gz verwenden (371 kB) Build-Abhängigkeiten installieren ... [?25l- fertig Anforderungen zum Erstellen von Wheel abrufen ... [?25ldondig Backend-Abhängigkeiten installieren ... [?25l- Fehler FEHLER: Der Befehl ist mit dem Exit-Status 1 fehlgeschlagen:

Vielen Dank im Voraus für jeden Rat.

Antwort1

Sie müssen Build-Abhängigkeiten installieren für diepython3-h5pyPaket.
Zuerst müssen Sie die Quellcode-Repositorys in Software & Updates ( software-properties-gtk) aktivieren und dann die folgenden Befehle ausführen:

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

Versuchen Sie dann erneut, h5py mit pip3 zu installieren.

Antwort2

Ich habe ein YouTube-Video gefunden, das mein Problem gelöst hat. Es scheint damit zu tun zu haben, dass ich zuerst die richtigen Versionen einiger anderer Module installiert habe.

Das YouTube-Video ist von Islander Robotics: https://youtu.be/ynK-X5IPu1A

verwandte Informationen