gpt4 book ai didi

dependencies - 如何确保 Julia 代码和相关依赖项的可重复性?

转载 作者:行者123 更新时间:2023-12-05 09:08:31 37 4
gpt4 key购买 nike

假设我有一个项目,我正在执行分析(即不打算开发可共享的包)但我想确保其他人可以克隆存储库并实例化依赖项并按编写的代码运行代码。

到目前为止我采取的步骤:

  1. 在自己的文件夹中创建代码
  2. 使该文件夹成为 Julia 环境(通过 activate . 在 REPL 的包模式下)
  3. 添加我正在使用的包

这会锁定依赖项的版本吗?或者我是否需要手动将 [compat] 条目添加到 Project.toml 文件中?如果 [compat] entreis 是必需的,是否有办法在添加包时自动包含该条目?

是否有确保可重复性的总体方法?

最佳答案

Does this lock in the versions of the dependencies?

如果您提交了您的Project.tomlManifest.toml,那么其他人就可以克隆该存储库,激活该项目并执行import Pkg; Pkg.instantiate() 下载与 list 中记录的完全相同的版本。

关于dependencies - 如何确保 Julia 代码和相关依赖项的可重复性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63485891/

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