栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

使用imageio报错‘libfreeimage-3.16.0-linux64.so‘ was not found on your computer的解决方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用imageio报错‘libfreeimage-3.16.0-linux64.so‘ was not found on your computer的解决方法

  系统中已经安装了imageio库,但是在使用时仍然报错,报错信息如下图所示。是因为在代码中使用了imageio.plugins.freeimage.download()而程序却无法找到libfreeimage-3.16.0-linux64.so文件。

  对于这个问题,这篇博客已有解决方案,在此进行更为详细的描述。
  首先从github上直接下载所需版本的so文件,下载链接。我直接把整个imageio-binaries给下载下来了,然后解压,如下图所示,我们需要的文件在freeimage文件夹中。

  然后,打开一个终端,先输入python,进入python命令行模式,然后依次输入并执行如下两行代码:

import imageio
imageio.core.util.appdata_dir("imageio")

  可以获得一个路径,如下图所示:

  这里的.imageio路径是一个隐藏的文件夹,需要将“显示隐藏文件”给勾上才能看到,如下图所示:

  在.imageio文件夹下,可以看到只有一个名为freeimage的文件夹,然后该文件夹里面是空的。有没有发现,我们从github上下载的文件里面也有名为freeimage的文件夹,而且所需的so文件就放在这个文件夹下了。所以我们要做的就是把下载的so文件给复制一份到本地的.imageio路径下的freeimage文件夹里即可。这里我把所有文件都拷贝过来了,如下图所示:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号