如何解决conda中不一致的包警告?

Shi*_*_90 9 python package virtualenv anaconda conda

较新版本的 Conda 为用户提供了有关导致与环境冲突的不一致包的更多详细信息。我的 conda env 中的一个这样的包是_nb_ext_conf根据 anaconda cloud,它是我系统中安装的最新 0.4.0,即使如此,我在尝试安装/更新模块时也会收到此警告:

The environment is inconsistent, please check the package plan carefully
The following packages are causing inconsistency:
 - defaults/osx-64::_nb_ext_conf==0.4.0=py36_1
Run Code Online (Sandbox Code Playgroud)

无法删除此包,因为 jupyterlab 和 notebook 都需要它。我不确定它是否会导致严重的冲突,因为我还没有遇到任何损坏的情况,但我仍然想解决这种不一致的问题。有什么办法可以修复它吗?我在 github 的 conda 问题部分搜索了类似的问题,但没有遇到任何类似的问题。

Gon*_*ica 10

跑:

conda install anaconda
Run Code Online (Sandbox Code Playgroud)

它可能会解决问题。

如果这不起作用,请运行conda install package_name不一致的包,让 conda 尝试恢复一致性。

否则,跑 conda update --all

  • `conda install anaconda` 和 `conda update --all` 对我有用 (4认同)
  • 这确实有效。奇怪的是,最新的“_nb_ext_conf”仍然需要“更新”来解决不一致问题。 (2认同)