Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Julia 0.4.5:libz无法在Ubuntu上加载_Julia_Ubuntu 16.04_Libz - Fatal编程技术网

Julia 0.4.5:libz无法在Ubuntu上加载

Julia 0.4.5:libz无法在Ubuntu上加载,julia,ubuntu-16.04,libz,Julia,Ubuntu 16.04,Libz,当我尝试在Julia中使用请求时,输出了以下错误: 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

当我尝试在Julia中使用请求时,输出了以下错误:

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
我对Julia的了解不够,无法准确地辨别发生了什么,但下面是Libz.jl(第11行)中的代码

…来自lowlevel.jl(第103-110行)

…和来自Requests.jl(第27行)


在我删除并重新安装Libz、MbedTLS和Requests,以及Pkg.update()并重新启动julia和我的计算机之后,这个问题一直存在。是否有人对朱莉娅足够了解,知道如何解决这个问题?

根据Gnimuc K的评论和一点进一步的研究:

sudo apt-get install zlib1g-dev
安装zlib,Julia需要它。一旦安装好了

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

解决了所有问题。

也许可以尝试升级到Julia 0.4.6?您的系统上似乎没有安装
libz
,请尝试
apt get install zlib
apt get install libz,…install zlib和…install libz都不起作用,但在我更新并运行Pkg.build(“libz”)后,apt get install zlib1g dev解决了这个问题。谢谢你,格尼穆克!
using Libz
sudo apt-get install zlib1g-dev
julia> Pkg.update()
julia> Pkg.build("Libz")