簡體   English   中英

Julia 0.4.5:libz無法在Ubuntu上加載

[英]Julia 0.4.5: libz fails to load on Ubuntu

當我試圖在Julia中使用Requests時,輸出以下錯誤:

julia> using Requests
INFO: Precompiling module Requests...
ERROR: LoadError: LoadError: error compiling version: could not load library "libz"
libz: cannot open shared object file: No such file or directory
while loading /home/michael/.julia/v0.4/Libz/src/lowlevel.jl, in expression starting on line 110
while loading /home/michael/.julia/v0.4/Libz/src/Libz.jl, in expression starting on line 11
ERROR: LoadError: Failed to precompile Libz to /home/michael/.julia/lib/v0.4/Libz.ji
while loading /home/michael/.julia/v0.4/Requests/src/Requests.jl, in expression starting on line 27
ERROR: Failed to precompile Requests to /home/michael/.julia/lib/v0.4/Requests.ji
in compilecache at ./loading.jl:400

我對朱莉婭的知識不足以辨別究竟發生了什么,但這里是來自Libz.jl的代碼(第11行)......

include("lowlevel.jl")

...來自lowlevel.jl(第103-110行)......

# Functions
# ---------

function version()
    return unsafe_string(ccall((:zlibVersion, zlib), Ptr{UInt8}, ()))
end

const zlib_version = version()

......來自Requests.jl(第27行)

using Libz

我刪除然后重新安裝的Libz,MbedTLS和Requests,以及在我Pkg.update()'ed並重新啟動julia和我的電腦之后,這個問題一直存在。 有沒有人精通朱莉婭知道如何解決這個問題?

根據Gnimuc K的評論和更多的研究:

sudo apt-get install zlib1g-dev

安裝zlib,Julia需要。 一旦安裝......

julia> Pkg.update()
julia> Pkg.build("Libz")

把所有的糾結都搞定了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM