
Soy un principiante y tengo problemas para instalar h5py.
Estoy usando Ubuntu 18.04 y trabajando en un entorno virtual con pip3 y Python 3.6.9
Hice las siguientes instalaciones en virtualenv:
~$pip3 instalar -U pkgconfig
~$pip3 instalar -U cython
~$pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker seis solicitudes simuladas gast
~$pip3 lista –local es: 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 simulacro 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 solicitudes 2.26.0 setuptools 58.5.3 seis 1.16.0 urllib3 1.26.7 rueda 0.37.0
Luego hice las siguientes instalaciones, también en virtualenv:
~$pip3 instalar -U h5py
El primer error encontrado fue
Usando h5py-3.1.0.tar.gz en caché (371 kB) Instalando dependencias de compilación... [?25l- done Obteniendo requisitos para compilar la rueda... [?25ldone Instalando dependencias de backend... [?25l- error ERROR: Comando erróneo con el estado de salida 1:
Gracias por cualquier consejo de antemano.
Respuesta1
Tienes que instalar dependencias de compilación para elpython3-h5pypaquete.
Al principio, debe habilitar los repositorios de código fuente en Software y actualizaciones ( software-properties-gtk
) y luego ejecutar los siguientes comandos:
sudo apt-get update
sudo apt-get build-dep python3-h5py
luego vuelva a intentar la instalación de h5py mediante pip3.
Respuesta2
Encontré un video de YouTube que resolvió mi problema. Parece haber tenido algo que ver con instalar primero las versiones correctas de algunos otros módulos.
El vídeo de YouTube es de Islander Robotics: https://youtu.be/ynK-X5IPu1A