【发布时间】:2019-07-03 13:05:51
【问题描述】:
同时执行:
a)$/home/julia/displayImage.jl
b) julia> /home/julia/displayImage.jl
抛出错误:...could not load library ...deps/usr/lib/libMagickWand-6.Q16.so" lib64/libz.so.1: version ZLIB_1.2.9,
其中 displayImage.jl 是:
#! /opt/julia-1.1.0/bin/julia
using Images, TestImages, FileIO, Colors, ImageView;
function displayImage(path::String)
img = nothing;
if isfile(path)
img = load(path);
imshow(img);
else
info("ERROR: While loading image!");
end
end
在 ImageMagick 的构建会话期间,在 julia 提示符下复制、粘贴和执行每个命令时,相同的代码可以工作,但在退出会话后不会!
观察到:
a)在 ImageMagick 构建会话后,julia 没有使用安装在其 deps 文件夹中的 ZLIB。
b) os 和 julia 包 CodecZlib、Conda、ZipFile、ImageMagick...有不同版本的 ZLIB。
请告诉我 a) 如何在 shell 提示符下执行时传递包文件夹内的 ZLIB 路径,ImageMagick 以及 b) 也使用单个更新版本!
【问题讨论】:
标签: imagemagick julia