在使用 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.
(简短地说,如果您需要更多,请lmk)
我认为如果删除 Compat.jl,这些消息可能会消失。这样做安全吗?
最佳答案
鉴于 Compat.jl
是整个生态系统中最依赖的软件包,删除 Compat
最终将删除您的大部分软件包。方法定义覆盖的警告大多是无害的,通常可以忽略。
您可以考虑Suppressor.jl彻底压制他们。
关于julia - IJulia Jupyter 中有关 Compat.jl 的警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36000861/