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了。
- ModuleNotFoundError add_dll_directory openlisde OpenSlide directorymodulenotfounderror add_dll_directory openlisde add_dll_directory openslide openlisde openslide教程 modulenotfounderror module named 39 modulenotfounderror modulenotfounderror watchdog module named modulenotfounderror resultlog module pytest modulenotfounderror python3 python module