Imagemagick 加载共享库时出错:libMagickCore-7.Q16HDRI.so.6
我一直在尝试在Imagemagick 加载共享库时出错:libMagickCore-7.Q16HDRI.so.6,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,我一直在尝试在ubuntu16.04中安装ImageMagick,以便与movie.py 我已经安装了ImageMagick 7,但是当我从命令行检查版本时 convert --version 它给出了如下错误: convert: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.6: cannot open shared object file: No such file or directory 我还试着跑步
ubuntu16.04
中安装ImageMagick
,以便与movie.py
我已经安装了ImageMagick 7
,但是当我从命令行检查版本时
convert --version
它给出了如下错误:
convert: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.6: cannot open shared object file: No such file or directory
我还试着跑步
sudo ldconfig /user/local/lib
但是,仍然得到相同的错误
编辑2:我是如何安装的
rpm
文件sudo alien-i ImageMagick-7.0.7-37.x86_64.rpm
我建议您找到丢失的图书馆的位置:
sudo find /usr /opt / -type f -name libMagickCore-7.Q16HDRI.so.6
然后检查您的ldconfig
设置是否匹配:
/etc/ld.so.conf
您可能需要运行此命令:
ldconfig/usr/local/lib
发现安装ImageMagick时没有创建LD_LIBRARY_PATH变量,因此当我手动创建它时(在Linux Mint 19上)-
LD\u LIBRARY\u PATH=/usr/local/lib
导出$LD\u库路径
然后ImageMagick命令工作,而不生成错误消息-
convert:加载共享库时出错:libMagickCore-7.Q16HDRI.so.6:无法打开共享对象文件:没有这样的文件或目录在Ubuntu 20.04上安装ImageMagick 7.0.10(在Windows 10上使用WSL)时,我也遇到了此错误 运行此命令修复了我的问题:
sudo ldconfig /usr/lib64
我通过检查deb找到了此文件夹:
dpkg -c imagemagick-libs_7.0.10-57_amd64.deb | grep libMagickCore-7.Q16HDRI.so.8
这表明:
lrwxrwxrwx root/root 0 2021-01-09 09:59 ./usr/lib64/libMagickCore-7.Q16HDRI.so.8 -> libMagickCore-7.Q16HDRI.so.8.0.0
请说明您是如何安装的,因为这似乎是问题所在。为了更好地安装,更新了以下步骤:
export LD_LIBRARY\u PATH=/usr/local/lib
我想这就是问题海报试图运行的内容,但根据他最初的问题帖子,他输入了一个错误(user
而不是usr
)