【问题标题】:Change conda default pkgs_dirs and envs dirs更改 conda 默认 pkgs_dirs 和 envs 目录
【发布时间】:2019-08-08 15:54:47
【问题描述】:

我在集群上使用 conda。 /home 目录有空间限制。 这已经达到了极限,我想将 ~/.conda 目录移动到另一个保留已安装软件包的目录。最好的方法是什么?

conda 版本:4.7.5

Linux:centos

我试过了:

conda config --set pkgs_dirs /mnt/lustre/users/bdiallo/.conda/pkgs/

并收到以下错误消息:

CondaValueError: Key 'pkgs_dirs' is not a known primitive parameter.

【问题讨论】:

  • 这可能是因为pkgs_dirs是一个多值参数。您需要使用--add--append
  • 感谢您在工作之前使用--add。现在我只是将前一个目录的内容复制粘贴到新目录中。这足以让 conda 与旧软件包一起正常工作吗?
  • 我不知道,对不起!
  • 您可以打开.condarc文件并手动修改。阅读更多:docs.conda.io/projects/conda/en/latest/user-guide/configuration/…

标签: linux conda


【解决方案1】:

Windows:
conda config --add pkgs_dirs \\server\share\conda\pkgs

Linux:
conda config --add pkgs_dirs /mnt/lustre/users/bdiallo/.conda/pkgs/

或者在你的主目录(ref)中手动编辑.condarc

pkgs_dirs:
  - /opt/anaconda/pkgs

感谢 cmets 中的 @darthbith 和 @naeem-khoshnevis。

【讨论】:

    猜你喜欢
    • 2018-07-11
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多