相关疑难解决方法(0)

如何使用 M1 在 MacOS 上安装 h5py(Keras 所需)?

我有一台 M1 MacBook。我已经使用 pyenv 安装了 python 3.9.1,并且 pip3 版本为 21.0.1。我已经通过安装了自制程序和 hdf5 1.12.0_1 brew install hdf5

当我打字时

pip3 install h5py
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Requirement already satisfied: numpy>=1.19.3 in /Users/.../.pyenv/versions/3.9.1/lib/python3.9/site-packages (from h5py) (1.20.0)
Building wheels for collected packages: h5py
  Building wheel for h5py (PEP 517) ... error

  Loading library to get build settings and version: libhdf5.dylib
  error: Unable to load dependency HDF5, make sure HDF5 is installed properly
  error: dlopen(libhdf5.dylib, 6): image not found
  ----------------------------------------
  ERROR: Failed building wheel for h5py
Run Code Online (Sandbox Code Playgroud)

我看到它libhdf5.dylib …

python hdf5 h5py keras apple-m1

36
推荐指数
2
解决办法
2万
查看次数

"OSError:dlopen(libSystem.dylib,6):找不到图像"(OS X + macports + Celery 3.1.7)

我刚刚通过pip(1.5)将celery更新到最新版本(3.1.7),但是我得到了一个致命的异常,我很快就会尝试导入该库.通过运行:

from celery import Celery 在shell中我得到:

File "<console>", line 1, in <module>
  File "/Users/davidezanotti/CygoraPythonEnv/lib/python2.7/site-packages/celery/__init__.py", line 130, in <module>
    from .five import recreate_module
  File "/Users/davidezanotti/CygoraPythonEnv/lib/python2.7/site-packages/celery/five.py", line 51, in <module>
    from kombu.five import monotonic
  File "/Users/davidezanotti/CygoraPythonEnv/lib/python2.7/site-packages/kombu/five.py", line 47, in <module>
    libSystem = ctypes.CDLL('libSystem.dylib')
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: dlopen(libSystem.dylib, 6): image not found
Run Code Online (Sandbox Code Playgroud)

我在OS X 10.8.5上使用带有VirtualEnv和macports的python 2.7.6

我明白问题是缺少底层依赖("libSystem.dylib"),但我不知道如何解决这个问题

(在/ usr/lib /下我可以在我的机器上找到libSystem.dylib)

python macos macports virtualenv

6
推荐指数
2
解决办法
6518
查看次数

标签 统计

python ×2

apple-m1 ×1

h5py ×1

hdf5 ×1

keras ×1

macos ×1

macports ×1

virtualenv ×1