关于IJulia Jupyter中Compat.jl的警告消息

时间:2016-03-15 00:55:49

标签: julia jupyter-notebook

在使用Julia 0.4.3内核的Jupyter笔记本中运行一些代码片段时,我收到这些警告消息。

WARNING: Method definition readuntil(AbstractString, Any...) in module Compat at /home/bryan/.julia/v0.4/Compat/src/Compat.jl:807 overwritten in module Compat at /home/bryan/.julia/v0.4/Compat/src/Compat.jl:807.
WARNING: Method definition remote_do(Function, Main.Base.LocalProcess, Any...) in module Compat at /home/bryan/.julia/v0.4/Compat/src/Compat.jl:741 overwritten in module Compat at /home/bryan/.julia/v0.4/Compat/src/Compat.jl:741.
WARNING: Method definition remote_do(Function, Main.Base.Worker, Any...) in module Compat at /home/bryan/.julia/v0.4/Compat/src/Compat.jl:742 overwritten in module Compat at /home/bryan/.julia/v0.4/Compat/src/Compat.jl:742.

(简而言之,如果你需要更多的话,请小心)

我想如果我删除Compat.jl,这些消息可能会消失。这样做是否安全?

1 个答案:

答案 0 :(得分:2)

鉴于Compat.jl是整个生态系统中最依赖的软件包,删除Compat将最终删除大部分软件包。方法定义覆盖警告通常是无害的,通常可以忽略。

您可以考虑Suppressor.jl完全取消它们。