gpt4 book ai didi

package - 设置集中式 Julia 库存储库

转载 作者:行者123 更新时间:2023-12-03 23:48:08 26 4
gpt4 key购买 nike

我想了解是否有办法让所有用户都可以使用已安装的 Julia 库?
比如,库可以由 sudoer 安装,以便所有其他用户都可以使用吗?
否则,每个用户都必须安装他们自己的一组自己共有的库,如果所有用户都安装了所有库,这将变得乏味并消耗存储空间。

如果有人试过,请填写。
这个问题仅与 Linux 有关。

最佳答案

这很可能应该有效:

  • 定义 JULIA_DEPOT_PATH指向某个文件夹的环境变量,在该文件夹中 sudoer 具有写入权限并且其他所有人都已读取
  • 启动 Julia 并安装所需的包(它们都将以上述路径结束)。
  • 预编译所有包:using Pkg;pkg"precompile"
  • 一些具有 PyCall 的软件包依赖项正在安装 conda 模块 - 使用 Conda.add 安装它们作为 sudoer
  • 确保每个用户在与 sudoer 完全相同的路径下看到存储库(不幸的是,某些包在构建时设置了固定路径)。

  • 如果 Julia 安装的每个用户都在相同的硬件上运行,上述内容应该可以工作。
  • 此外,考虑让每个用户在他们自己的虚拟环境中运行他们的 Julia session using Pkg;Pkg.activate("somefolder") .他们将只能使用由 sudoer 定义的包。
  • 关于package - 设置集中式 Julia 库存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61273734/

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