gpt4 book ai didi

julia - 如果可用,如何在 Julia REPL 中启动时导入包

转载 作者:行者123 更新时间:2023-12-04 16:36:10 24 4
gpt4 key购买 nike

我想在任何时候启动 REPL 时导入一个包。将以下内容放入 ~/.juliarc.jl是一个开始:

if isinteractive()
using Humanize
end

但是如果我开始 julia在没有这个包的机器上,REPL 无法启动。

所以我尝试了以下方法:
if isinteractive()
try
using Humanize
catch
end
end

但由于 Julia 的范围规则,现在 Humanize甚至在全局命名空间中都不可用。

最好的解决方案是什么?

最佳答案

尝试以下 - 一点点黑客,直到在基础 Julia 中出现更好的东西:

humanize_exists = isdir(Pkg.dir("Humanize"))
if humanize_exists && isinteractive(); using Humanize; end

关于julia - 如果可用,如何在 Julia REPL 中启动时导入包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28617217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com