首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:无法定位OpenSlide dylib。安装了OpenSlide吗?

ImportError:无法定位OpenSlide dylib。安装了OpenSlide吗?
EN

Stack Overflow用户
提问于 2019-09-09 11:56:45
回答 2查看 2.1K关注 0票数 1

上下文

发行类型:导入错误

操作系统: Mac 10.14.5

OpenSlide Python版本:openslide-python1.1.1

详细信息

嗨,我已经在MacOS10.14.5(在virtualenv环境中)上安装了openslide 1.1.1,命令如下:

代码语言:javascript
复制
pip install openslide-python

在python中键入import openslide时,我将面临此错误:

代码语言:javascript
复制
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的代表。但是我找不到任何关于这个问题的合理答案.

如果有人有答案的话,那就太棒了。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2019-09-09 12:59:45

@曹明武解决了这个问题:

要在Mac上使用openslide-python,首先需要安装openslide

要做到这一点,在命令shell中键入brew install openslide (如果您没有安装自制的,安装它,它是快速和容易的)。

一旦安装了openslide,就可以在命令shell中键入pip install openslide-python

最终,import openslide会成功的!!

票数 3
EN

Stack Overflow用户

发布于 2021-12-09 10:03:28

只需运行conda install -c conda-forge openslide,如果您正在使用anaconda,它将解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57853556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档