Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Imagemagick 加载共享库时出错:libMagickCore-7.Q16HDRI.so.6_Imagemagick_Imagemagick Convert - Fatal编程技术网

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
    文件
  • 运行以下命令在Ubuntu 16.04中安装

    sudo alien-i ImageMagick-libs-7.0.7-37.x86_64.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