質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

ダウンロード

リモートシステムからローカルシステムへとデータを受信する事、もしくはそのようなデータ転送を行う事をダウンロードと呼びます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

Q&A

0回答

2457閲覧

pip install h5py==2.10.0でエラーが出ます。

Thousand

総合スコア1

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

ダウンロード

リモートシステムからローカルシステムへとデータを受信する事、もしくはそのようなデータ転送を行う事をダウンロードと呼びます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

0グッド

0クリップ

投稿2021/08/16 14:11

前提・実現したいこと

PC:MacBook Air (M1, 2020)
macOS Big Sur バージョン11.4
Miniforge3を用いて環境構築。
Python 3.8.11
オライリー社の本「生成Deep Learning」の事前準備として、仮想環境にパッケージを導入している段階。
本中では、Python3.7で環境を構築しているが、できる限りのことを全てしてもPython3.7をインストールできなかったため、仕方なくPython3.8を用いている。

実現したいこと:
h5py==2.10.0をpipでインストールしたい。

発生している問題・エラーメッセージ

pip install h5py==2.10.0

とすると、

Collecting h5py==2.10.0 Using cached h5py-2.10.0.tar.gz (301 kB) Requirement already satisfied: numpy>=1.7 in ./miniforge3/envs/generative/lib/python3.8/site-packages (from h5py==2.10.0) (1.21.2) Requirement already satisfied: six in ./miniforge3/envs/generative/lib/python3.8/site-packages (from h5py==2.10.0) (1.16.0) Building wheels for collected packages: h5py Building wheel for h5py (setup.py) ... error ERROR: Command errored out with exit status 1: command: /Users/thousandbeat/miniforge3/envs/generative/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/setup.py'"'"'; __file__='"'"'/private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-wheel-teji6vmi cwd: /private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/ Complete output (64 lines): running bdist_wheel running build running build_py creating build creating build/lib.macosx-11.1-arm64-3.8 creating build/lib.macosx-11.1-arm64-3.8/h5py copying h5py/h5py_warnings.py -> build/lib.macosx-11.1-arm64-3.8/h5py copying h5py/version.py -> build/lib.macosx-11.1-arm64-3.8/h5py 字数のため途中省略 copying h5py/tests/test_vds/test_lowlevel_vds.py -> build/lib.macosx-11.1-arm64-3.8/h5py/tests/test_vds running build_ext Loading library to get version: libhdf5.dylib error: dlopen(libhdf5.dylib, 6): image not found ---------------------------------------- ERROR: Failed building wheel for h5py Running setup.py clean for h5py Failed to build h5py Installing collected packages: h5py Running setup.py install for h5py ... error ERROR: Command errored out with exit status 1: command: /Users/thousandbeat/miniforge3/envs/generative/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/setup.py'"'"'; __file__='"'"'/private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-record-rrcy67t3/install-record.txt --single-version-externally-managed --compile --install-headers /Users/thousandbeat/miniforge3/envs/generative/include/python3.8/h5py cwd: /private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/ Complete output (64 lines): running install running build running build_py creating build creating build/lib.macosx-11.1-arm64-3.8 creating build/lib.macosx-11.1-arm64-3.8/h5py copying h5py/h5py_warnings.py -> build/lib.macosx-11.1-arm64-3.8/h5py copying h5py/version.py -> build/lib.macosx-11.1-arm64-3.8/h5py copying h5py/highlevel.py -> build/lib.macosx-11.1-arm64-3.8/h5py 字数のため途中省略 copying h5py/tests/test_vds/test_lowlevel_vds.py -> build/lib.macosx-11.1-arm64-3.8/h5py/tests/test_vds running build_ext Loading library to get version: libhdf5.dylib error: dlopen(libhdf5.dylib, 6): image not found ---------------------------------------- ERROR: Command errored out with exit status 1: /Users/thousandbeat/miniforge3/envs/generative/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/setup.py'"'"'; __file__='"'"'/private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-install-7albzdss/h5py_4514f11d5db0465d952cc3285a346dc4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/ym/xfxqgjxx2fbdmtxgh3s27sgm0000gp/T/pip-record-rrcy67t3/install-record.txt --single-version-externally-managed --compile --install-headers /Users/thousandbeat/miniforge3/envs/generative/include/python3.8/h5py Check the logs for full command output.

何度やっても同じエラーが出ました。

試したこと

pypi.orgによると、h5pyの2.10.0はpythonの3.8、macOSのどちらにも対応していました。

pypi.orgのh5py-2.10.0-cp38-cp38-macosx_10_9_x86_64.whlをダウンロードして、

pip install /Users/thousandbeat/Downloads/h5py-2.10.0-cp38-cp38-macosx_10_9_x86_64.whl

としてみると、

ERROR: h5py-2.10.0-cp38-cp38-macosx_10_9_x86_64.whl is not a supported wheel on this platform.

とでた。Wheelのことがなんのことか調べてもよくわかりませんでした。そもそもこのダウンロードした物の使い方もよくわかリませんでした。

補足情報

どこからどこまでが質問に必要なエラーコードか分からず、とても長くなってしまいました。すみません。
ぜひご教授ください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2021/08/16 19:50 編集

> h5py-2.10.0-cp38-cp38-macosx_10_9_x86_64.whlをダウンロード 「Miniforge3-MacOSX-arm64.sh」 でインストールしたら、「x86_64」は使えないと思います 「arm64」じゃないとダメなはず
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問