Não é possível instalar o h5py no virtualenv com pip3

Não é possível instalar o h5py no virtualenv com pip3

Sou iniciante e estou tendo problemas para instalar o h5py.

Estou usando o Ubuntu 18.04 e trabalhando em um virtualenv com pip3 e Python 3.6.9

Fiz as seguintes instalações no virtualenv:

~$pip3 instalar -U pkgconfig

~$pip3 instalar -U cython

~$pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker seis solicitações simuladas 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 solicitações 2.26.0 setuptools 58.5.3 seis 1.16.0 urllib3 1.26.7 wheel 0.37.0

Fiz então as seguintes instalações, também no virtualenv:

~$pip3 instalar -U h5py

O primeiro erro encontrado foi

Usando h5py-3.1.0.tar.gz em cache (371 kB) Instalando dependências de compilação ... [?25l- pronto Obtendo requisitos para construir roda ... [?25ldone Instalando dependências de back-end ... [?25l- erro ERRO: Comando com erro com status de saída 1:

Obrigado por qualquer conselho antecipadamente.

Responder1

Você precisa instalar dependências de compilação para opython3-h5pypacote.
Primeiro você precisa habilitar os repositórios de código-fonte em Software e atualizações ( software-properties-gtk) e então executar os comandos abaixo:

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

em seguida, tente novamente a instalação do h5py por pip3.

Responder2

Encontrei um vídeo no YouTube que resolveu meu problema. Parece ter algo a ver com a instalação inicial das versões corretas de alguns outros módulos.

O vídeo do YouTube é da Islander Robotics: https://youtu.be/ynK-X5IPu1A

informação relacionada