pip3 を使用して virtualenv に h5py をインストールできない

pip3 を使用して virtualenv に h5py をインストールできない

私は初心者で、h5pyのインストールに問題があります。

私はUbuntu 18.04を使用しており、pip3とPython 3.6.9を使用した仮想環境で作業しています。

virtualenv で次のインストールを実行しました。

~$pip3 インストール -U pkgconfig

~$pip3 をインストール -U cython

~$pip3 インストール -U numpy grpcio absl-py py-cpuinfo psutil portpicker 6 つのモック リクエスト 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 requests 2.26.0 setuptools 58.5.3 six 1.16.0 urllib3 1.26.7 wheel 0.37.0

次に、virtualenv で次のインストールを実行しました。

~$pip3 インストール -U h5py

最初に遭遇したエラーは

キャッシュされた h5py-3.1.0.tar.gz (371 kB) を使用 ビルド依存関係をインストールしています... [?25l- 完了 ホイールをビルドするための要件を取得しています... [?25ldone バックエンド依存関係をインストールしています... [?25l- エラー エラー: コマンドは終了ステータス 1 でエラーになりました:

事前にアドバイスをいただければ幸いです。

答え1

ビルド依存関係をインストールする必要がありますpython3-h5pyパッケージ。
まず、ソフトウェアとアップデート ( software-properties-gtk) でソース コード リポジトリを有効にして、以下のコマンドを実行する必要があります。

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

その後、pip3 による h5py のインストールを再試行します。

答え2

問題を解決した YouTube ビデオを見つけました。最初に他のモジュールの正しいバージョンをインストールすることが原因だったようです。

YouTube ビデオは Islander Robotics によるものです。 https://youtu.be/ynK-X5IPu1A

関連情報