
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