📜  Julia 中的包管理

📅  最后修改于: 2021-11-25 04:40:07             🧑  作者: Mango

Julia 中的 是一个提供可重用功能的项目,其他 Julia 项目可以通过 import X 或 using X 使用这些功能。Julia 使用 Git 作为自身及其包的存储库,并且安装有一个名为 pkg.jl 的内置包管理器。它允许由不同方管理的多个注册中心顺利交互。它处理诸如安装、删除和更新包之类的操作。但只有当包在 Julia 的 REPL 中时它才有效。

安装包

如果你想在 Julia 中安装一个包,打开 Julia 命令行

按 ],打开 Julia 包管理环境。

julia> ]

添加包

如果要在 Julia 中添加包,请使用add命令以及要添加的包的名称。执行以下命令:

(@v1.4) pkg> add DecisionTree

这里我们使用 add 命令在 Julia 中添加了 DecisionTree 包。

删除包

要从 Julia 的环境中删除包,请使用rm命令,该命令在 Julia 的库中预定义。执行以下命令:

(@v1.4) pkg> rm DecisionTree

这里我们使用 rm命令删除了 Julia 中的 DecisionTree 包。通过此命令,它将从 Julia 中完全删除包。

更新包

要更新所有已安装的软件包,请使用不带任何参数的update:

(@v1.4) pkg> update

现在使用以下命令更新 DecisionTree:

(@v1.4) pkg> up DecisionTree

测试包

要在 Julia 中测试包,可以按以下格式使用test 命令:

(@v1.4) pkg> test DecisionTree

构建包

预定义的构建命令可用于在 Julia 中构建包。

例如,要构建通量包,请使用以下命令:

(@v1.4) pkg> build  Flux