警告:不推荐使用Base.writemime。 Julia 0.5 with Jupyter

时间:2016-07-31 20:24:15

标签: julia jupyter-notebook

当我使用Julia 0.5和Jupyter时,我有时会发出警告。

WARNING: Base.writemime is deprecated.

当我使用带有REPL的Julia 0.5时,我没有这个警告。

我该怎么办?

当我建造Ijulia时,我收到了警告,我想知道这些是否相关。

Pkg.build("IJulia”)

WARNING: `@windows_only` is deprecated, use `@static if is_windows()` instead
 in depwarn(::String, ::Symbol) at ./deprecated.jl:64
 in @windows_only(::Any) at ./deprecated.jl:489
 in include_from_node1(::String) at ./loading.jl:426
 in evalfile(::String, ::Array{String,1}) at ./loading.jl:442 (repeats 2 times)
 in cd(::##2#4, ::String) at ./file.jl:59
 in (::##1#3)(::IOStream) at ./none:13
 in open(::##1#3, ::String, ::String) at ./iostream.jl:113
 in eval(::Module, ::Any) at ./boot.jl:234
 in process_options(::Base.JLOptions) at ./client.jl:239
 in _start() at ./client.jl:318
while loading /Users/hogehoge/.julia/v0.5/Nettle/deps/build.jl, in expression starting on line 8
WARNING: Base.OS_NAME is deprecated.

1 个答案:

答案 0 :(得分:5)

这只是一个弃用警告。它仍然有效。它只是通知开发人员在v0.5上该函数被弃用并且应该被替换。 v0.5上的许多软件包现在都会有弃用警告,以帮助软件包开发人员更新其软件包。

请注意,您使用的是v0.5。 v0.5-rc0是v0.5的候选版本,是beta版本。软件包开发人员可以使用Julia的一个版本来实现兼容性目标。如果您对Julia不是很熟悉,建议您使用当前版本,目前版本为v0.4.6(其中没有任何警告)。