ImportError: 找不到 OpenSlide dylib。是否安装了 OpenSlide?

语境


问题类型:导入错误

操作系统:Mac OS 10.14.5

OpenSlide Python 版本:openslide-python 1.1.1


细节


嗨,我已经使用以下命令在 Mac OS 10.14.5(在 virtualenv 环境中)上安装了 openslide-python 1.1.1:


pip install openslide-python

import openslide在 python shell 中输入时我遇到了这个错误:


Traceback (most recent call last):

  File ".../lib/python3.6/site-packages/openslide/lowlevel.py", line 44, in <module>

    _lib = cdll.LoadLibrary('libopenslide.0.dylib')

  File "/anaconda3/lib/python3.6/ctypes/__init__.py", line 426, in LoadLibrary

    return self._dlltype(name)

  File "/anaconda3/lib/python3.6/ctypes/__init__.py", line 348, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: dlopen(libopenslide.0.dylib, 6): image not found


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File ".../lib/python3.6/site-packages/openslide/__init__.py", line 29, in <module>

    from openslide import lowlevel

  File ".../lib/python3.6/site-packages/openslide/lowlevel.py", line 55, in <module>

    "Is OpenSlide installed?")

ImportError: Couldn't locate OpenSlide dylib.  Is OpenSlide installed?

我去了 GitHub 代表。的,openslide-python但我找不到任何体面的答案来解决这个问题......


如果有人有答案,那将是惊人的。

谢谢


狐的传说
浏览 382回答 2
2回答

宝慕林4294392

conda install -c conda-forge openslide如果您使用 anaconda,只需运行即可解决问题。

侃侃尔雅

要openslide-python在 Mac 上使用,您需要先安装openslide。为此,请输入brew install openslide命令外壳(如果您没有安装自制软件,请安装它,它既快速又简单)。安装后openslide,您可以键入pip install openslide-python命令外壳。最终,import openslide将工作!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python