如何将 conda SAT 求解器修剪 Python 选项调试为零?

How to debug conda SAT solver pruning Python options to zero?

我观察到 conda install ... 失败,其中 conda SAT 求解器正在将我的 python 选项修剪为零:

{snip}
DEBUG conda.resolve:filter_group(400): scipy: pruned from 391 -> 127
DEBUG conda.resolve:filter_group(400): python: pruned from 70 -> 0
DEBUG conda.common.logic:get_sat_solver_cls(281): Using SAT solver interface 'pycosat'.
DEBUG conda.resolve:gen_clauses(688): gen_clauses returning with clause count: 81241
{snip}

我想知道:

如何调试这个?

也就是说,如何让 conda SAT 求解器给我一些关于哪些包的 python 规格冲突的线索?

conda install 最多接受选项 -v 三次,每次都为您提供更多输出。您的输出显示 DEBUG 级别,因此您可以提高到 TRACE 级别。

https://docs.conda.io/projects/conda/en/latest/commands/install.html#Output,%20Prompt,%20and%20Flow%20Control%20Options