首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openslide python导入错误

Openslide python导入错误
EN

Stack Overflow用户
提问于 2016-03-09 23:57:18
回答 2查看 5.6K关注 0票数 5

我正在尝试使用openslide的python bindings (http://openslide.org/download/),并且尝试了几乎所有的方法,但都没有成功地import openslide到Python2.7。下面是我的错误消息:

代码语言:javascript
复制
    >>> import openslide
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/usr/local/lib/python2.7/site-packages/openslide/__init__.py", line 29, in <module>
    from openslide import lowlevel
    File "/usr/local/lib/python2.7/site-packages/openslide/lowlevel.py", line 52, in <module>
    raise ImportError("Couldn't locate OpenSlide library")
    ImportError: Couldn't locate OpenSlide library

我成功地使用了pip install openslide-python,并且似乎通过识别packages/openslide中的第29行和第52行来识别它。

对如何进行有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2016-07-27 02:06:54

您需要安装openslide库和依赖项,然后安装python包。请在此处阅读适用于您的操作系统的说明:

http://openslide.org/download/

票数 2
EN

Stack Overflow用户

发布于 2020-10-03 01:49:20

这就是所谓的"DLL地狱“。在此源代码中,有一个Windows DLL文件优先于python所需的DLL文件。在使用C openslide库DLL文件所在的bin文件夹的完整路径调用C openslide库之前,需要在Python绑定模块中预先添加PATH变量。这将通过使用OpenSlide "zlib1.dll“文件覆盖Windowszlib1.dll文件。

代码语言:javascript
复制
import os
openslide_path = os.getcwd() + "\\openslide-win64-20171122\\bin"
os.environ['PATH'] = openslide_path + ";" + os.environ['PATH']
from openslide import OpenSlide

openslide_path所指示的路径可以在此处下载。这是OpenSlide C库。

https://openslide.org/download/

您还需要在您的python环境中安装"openslide-python“包。

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

https://stackoverflow.com/questions/35896454

复制
相关文章

相似问题

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