【发布时间】:2021-09-16 18:47:46
【问题描述】:
我刚刚使用 WSL 设置了 linux,并且正在使用 anaconda 安装标准包。
这需要非常长的时间(解决环境变量部分),我想安装很多东西。
我可以在两个不同的 shell 上运行 anaconda install 并且没问题(使用 tmux 可能并不重要)?
【问题讨论】:
-
我从来没有玩过 WSL,但通常包安装系统有一个锁定系统,可以防止并行执行,因为它们会使系统在某些情况下不一致。所以我觉得应该没问题但是没用,因为第二个进程会排队。
-
@DavideMadrisan 谢谢
-
"我想安装很多东西" -
conda install和conda create命令都同时接受多个包的规范。此外,如果您想要快速解决 Conda 环境,请不要使用 Anaconda。从a MambaForge base重新开始,避免在base、use YAMLs to define environments中安装东西,使用Mamba进行环境管理。 -
不要那样做。它可能不是很稳定,并且 conda 已经(有时)在更新(以及与 pip 混合)、剩余文件(并且难以调试错误)方面遇到问题。只需花时间阅读一些文档(也许还有 conda 环境,这样你就可以拥有更小的环境,从而减少依赖检查的时间[以及如何克隆环境:它们会破坏:你需要学习它)。
-
这能回答你的问题吗? Is conda install a thread-safe operation?
标签: shell linux-kernel anaconda package-managers anaconda3