如何使用环境变量使 conda 或 mamba 冗长?

How to make conda or mamba verbose using environment variable?

我正在寻找一个环境变量,我可以将其设置为在解决依赖关系时使 mamba 变得冗长,以查看它是否卡在某个阶段。

这可以通过 Conda 配置(即 .condarc)或环境变量来完成。环境变量具有最高优先级,因此我建议通过配置设置默认行为,以便环境变量仍然可用于覆盖。

有一篇(较旧的)文章详细介绍了 Conda 配置系统:"The Conda Configuration Engine for Power Users"

康达配置

配置变量冗长。这是描述:

$ conda config --describe verbosity
# # verbosity (int)
# #   aliases: verbose
# #   Sets output log level. 0 is warn. 1 is info. 2 is debug. 3 is trace.
# # 
# verbosity: 0

显示 0 是默认值。可以设置

conda config --set verbosity 2  # debug by default

环境变量

所有 Conda 配置变量都可以通过 CONDA_* 环境变量设置。要覆盖 verbosity 配置,可以使用:

## temporary setting
CONDA_VERBOSITY=2 conda info

## permanent setting, e.g., in a .bashrc or .bash_profile
export CONDA_VERBOSITY=2