我试图从anaconda更新或安装新包,最近,这条消息出现了:

The environment is inconsistent, please check the package plan carefully
The following package are causing the inconsistency:

   - defaults/win-32::anaconda==5.3.1=py37_0

done

我尝试用conda clean -all,然后用conda update -all,但它仍然存在。

第二次信息

active environment : base
    active env location : C:\Users\NAME\Continuum
            shell level : 1
       user config file : C:\Users\NAME\.condarc
 populated config files : C:\Users\NAME\.condarc
          conda version : 4.6.11
    conda-build version : 3.17.7
         python version : 3.7.3.final.0
       base environment : C:\Users\NAME\Continuum  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-32
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-32
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-32
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-32
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\NAME\Continuum\pkgs
                          C:\Users\NAME\.conda\pkgs
                          C:\Users\NAME\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\NAME\Continuum\envs
                          C:\Users\NAME\.conda\envs
                          C:\Users\NAME\AppData\Local\conda\conda\envs
               platform : win-32
             user-agent : conda/4.6.11 requests/2.21.0 CPython/3.7.3 Windows/10 Windows/10.0.17763
          administrator : False
             netrc file : None
           offline mode : False

当前回答

在谷歌Groups上看到的

此消息是在conda 4.6.9中添加的,以前conda检测到不一致的环境时没有指示,除非conda在调试模式下运行。很可能您的环境在一段时间内不一致,但升级到conda使其可见。对于不一致的包,最好执行“conda install package_name”命令,让conda尝试恢复一致性。

这对我来说真的很管用。

也许你应该试试在你的情况下安装anaconda。

其他回答

conda install anaconda
conda clean --all
conda update --all

帮我解决这个问题

遇到同样的问题,其他的解决方案都对我不起作用。最后不得不卸载并重新安装conda,然后重新安装我所有的库。

当我试图更新我的基本conda环境时,我得到了一个环境不一致的错误。我用miniconda。不幸的是,上面的答案都不适合我。

对我有用的是:

conda activate base
conda install conda --force-reinstall
conda install conda --force-reinstall
conda update --all

(是的,由于某些原因,有必要运行conda install conda -force-重装两次!)

在谷歌Groups上看到的

此消息是在conda 4.6.9中添加的,以前conda检测到不一致的环境时没有指示,除非conda在调试模式下运行。很可能您的环境在一段时间内不一致,但升级到conda使其可见。对于不一致的包,最好执行“conda install package_name”命令,让conda尝试恢复一致性。

这对我来说真的很管用。

也许你应该试试在你的情况下安装anaconda。

试着去看看环境管理 https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

通过使用一些类似的东西

conda create --name astra python=3.5
conda activate astra
conda install -c astra-toolbox astra-toolbox

你甚至可以指定目标python版本。现在使用已安装的新包。当不满意的时候,你总是可以做到的

conda deactivate
conda env remove -n astra

如果你把所有东西都安装到基本的env中,但有些东西坏了,那么可能最好根本不安装conda,而是使用默认的python通过pip来管理它。