美文网首页
python安装导入openslide报错

python安装导入openslide报错

作者: CrimsonUMO | 来源:发表于2023-09-27 10:05 被阅读0次

做病理组学研究,需要安装和导入openslide包,但是这个包比较特殊,安装起来比较麻烦。记录如下。

安装

最开始通过conda安装,换了几个channel都没有找到,最后只能通过pip安装

pip install Openslide-python

但是导入的时候报错


报错

这条报错提示的是找不到OpenSlide的DLL文件,这很可能是openslide的安装不完整或者未设置DLL文件的搜索路径导致的。报错信息提示可以用os.add_dll_directory试一下。

添加环境变量

首先在官网下载Windows的包

https://link.zhihu.com/?target=https%3A//openslide.org/download/

解压缩之后,在环境变量中加入bin和lib这两个文件夹的地址,如下图所示。


环境变量

然后尝试导入openslide,还是出现同样的报错。

修复DLL路径

复制bin文件夹的地址,在导入openslide库之前,增加代码

import os
os.add_dll_directory(r'C:\Users\Crimson\Documents\openslide\bin')
from openslide import open_slide

再次尝试运行,成功了


成功了

相关文章

网友评论

      本文标题:python安装导入openslide报错

      本文链接:https://www.haomeiwen.com/subject/jykkbdtx.html