openslide更新为3.4.1 删除旧版本后不显示新版本问题

正常安装openslide-3.4.1,参考博客

https://blog.csdn.net/weixin_37485708/article/details/86090352

 

我在读取病理切片的时候遇到了错误:

TIFFFillTile: 0: Invalid tile byte count, tile 41852

 

github上有相关问题日志:

https://github.com/openslide/openslide/commit/7e033bbb

大意是3.4.0版本的bug,在3.4.1版本已被修复,因此需要更新openslide库为3.4.1版本

但是由于openslide库是c和python交叉编译的,不能仅仅pip uninstall python-openslide重新装,我们需要将openslide的c的库进行更新

 

首先可以参考这篇文章对openslide进行删除

https://www.jianshu.com/p/ee93e966d1a4

我在删除时候发现,显示已经删除,但是使用

openslide-show-properties --version

命令时总是显示为3.4.0版本,因此我这里猜测是openslide的软链接没有删除

使用命令 find / -name openslide*

找到openslide的.so文件,发现是在/usr/lib/x86_64-linux-gnu/

删除libopenslide.so,libopenslide.so.0,libopenslide.0.4.0

根据3.4.1 make install 的结果

 

我发现openslide实际装在usr/local/lib里面,所以直接把上面删除的文件复制到/usr/lib/x86_64-linux-gnu/即可

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值