tensorflow 上的这些 conda 警告是什么意思?如果我不理会它们会有什么副作用以及如何解决它们?

What do these conda warnings on tensorflow mean? Any side effects if I leave them alone and how to fix them?

我最近在 anaconda 2020.7 发行版上升级到 tensorflow v2.3。我正在使用 Windows 10.

每当我运行 conda update --all,我都会遇到以下警告信息;

Collecting package metadata (current_repodata.json): done
Solving environment: -
Warning: 4 possible package resolutions (only showing differing packages):
  - anaconda/noarch::astunparse-1.6.3-py_0, anaconda/noarch::tensorflow-estimator-2.3.0-pyheb71bc4_0
  - anaconda/noarch::tensorflow-estimator-2.3.0-pyheb71bc4_0, defaults/noarch::astunparse-1.6.3-py_0
  - anaconda/noarch::astunparse-1.6.3-py_0, defaults/noarch::tensorflow-estimator-2.3.0-pyheb71bc4_0
  - defaults/noarch::astunparse-1.6.3-py_0, defaults/noarch::tensorflow-estimator-2.3.0-pyheb71bc4done

警告是什么意思?如果我忽略它们会有副作用吗?

如何修复这些警告?

这些只是意味着astunparse-1.6.3-py_0tensorflow-estimator-2.3.0-pyheb71bc4_0也可以更新,不会影响任何执行。 请继续,不要担心这些。

这是 conda 中的一个已知错误。至于现在,忽略这个警告似乎没问题。

如果你对 conda 不是很严格,你也可以给标准 pip 一个机会(尽管 using both at the same time does not work smoothly)。