
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