Выполнение, оба:
а) $/home/julia/displayImage.jl
б) 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
тот же код работает, когда каждая команда копируется, вставляется и выполняется в командной строке julia во время сеанса сборки ImageMagick, но не после выхода из сеанса!
Замечено, что:
a) julia не использует ZLIB, установленный в ее папке deps после сеанса сборки ImageMagick.
b) пакеты os и julia CodecZlib, Conda, ZipFile, ImageMagick ... имеют разные версии ZLIB.
Посоветуйте мне, пожалуйста, а) как передать путь ZLIB, который находится внутри папки пакета, ImageMagick при выполнении по приглашению оболочки и б) также использовать одну обновленную версию!