最近跟着研究生学长学姐们做医疗图像处理项目,记录下在安装openslide是遇到的问题。
Openslide需要在官网下载前置二进制文件并安装后才能进行pip安装操作(官方网址: https://openslide.org/download/)。选择符合自己计算机配置的文件进行下载
解压下载的二进制文件后,将其中bin与lib文件路径添加至环境变量Path中。
上述步骤完成后,打开cmd安装openslide。在cmd中输入 pip install openslide-python,提示完成后打开python,输入import openslide,完成安装。
注意事项:
-
lowlevel.py报错:导入安装完成后的openslide,运行相关程序可能会遇到lowlevel.py模块报错,原因:导入的时候有多个位置存在相同的ddl文件,导致lowlevel.py找不到正确的文件,需要在lowlevel.py模块中添加os语句声明其环境变量位置:
os.environ[‘PATH’] = “path-to-openslide-bin” + “;” + os.environ[‘PATH’] -
os.error:-2报错:使用pillow的 Image.open(tiff file path)时,报错tempfile.tif: Cannot read TIFF header。原因:libtiff包版本过高,将其降到4.0.10即可解决。