Anu*_*TBE 6 imagemagick imagemagick-convert
我一直在试图安装ImageMagick在Ubuntu 16.04与使用movie.py
我安装ImageMagick 7但是当我从命令行检查版本时
convert --version
Run Code Online (Sandbox Code Playgroud)
它给出了错误
convert: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.6: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我也试过跑
sudo ldconfig /user/local/lib
Run Code Online (Sandbox Code Playgroud)
但是,仍然得到同样的错误.
编辑2:我的安装方式
rpm从imagemagick.org下载了两个文件运行以下命令在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
elq*_*sta 17
您可能需要运行此: ldconfig /usr/local/lib
小智 6
发现 LD_LIBRARY_PATH 变量不是通过安装 ImageMagick 创建的,所以当我手动创建它时(在 Linux Mint 19 上) -
LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
然后 ImageMagick 命令可以工作,不会生成错误消息 - 转换:加载共享库时出错:libMagickCore-7.Q16HDRI.so.6:无法打开共享对象文件:没有这样的文件或目录
我建议你找到丢失的库所在的位置:
sudo find /usr /opt / -type f -name libMagickCore-7.Q16HDRI.so.6
Run Code Online (Sandbox Code Playgroud)
然后检查您的ldconfig设置是否匹配:
/etc/ld.so.conf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4387 次 |
| 最近记录: |