windows上面一般用下面命令安装openslide
pip install openslide-python
但是安装之后,import可能会报错ModuleNotFoundError: Couldn‘t locate OpenSlide DLL
,解决办法如下:
在openslide官网去下载windows二进制文件
然后打开openslide的包文件夹,参照我的路径D:\anaconda3\envs\py310\Lib\site-packages\openslide,在该文件夹下找到lowlevel.py文件,用记事本打开并复制粘贴下面的代码,其中第一个红框里的路径就是刚刚上面下载的windows二进制文件下的bin文件夹,我的是D:\anaconda3\openslide-win64-20230414\bin,第二个红框的内容不用改,直接粘贴到对应位置,然后保存即可。
# The path can also be read from a config file, etc. OPENSLIDE_PATH = r'D:\anaconda3\openslide-win64-20230414\bin' import os if hasattr(os, 'add_dll_directory'): # Python >= 3.8 on Windows with os.add_dll_directory(OPENSLIDE_PATH): import openslide else: import openslide
保存之后再次import,就OK了。
本文作者:比格心
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!