
私は初心者で、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