Conda 安装和更新不起作用也解决环境获取错误

新手上路,请多包涵

我正在使用 anaconda 如下:

 (base) C:\Users\xxx>conda info

     active environment : base
    active env location : C:\Users\xxx\Documents\ANACONDA
            shell level : 1
       user config file : C:\Users\xxx\.condarc
 populated config files : C:\Users\xxx\.condarc
          conda version : 4.7.11
    conda-build version : 3.18.9
         python version : 3.6.9.final.0
       virtual packages :
       base environment : C:\Users\xxx\Documents\ANACONDA  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\xxx\Documents\ANACONDA\pkgs
                          C:\Users\xxx\.conda\pkgs
                          C:\Users\xxx\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\xxx\Documents\ANACONDA\envs
                          C:\Users\xxx\.conda\envs
                          C:\Users\xxx\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.7.11 requests/2.22.0 CPython/3.6.9 Windows/10 Windows/10.0.16299
          administrator : False
             netrc file : None
           offline mode : False

现在我有 2 个问题阻止了我的工作。 1) 我不能将 conda install 用于任何包。它会给我错误 solving environment 列出这个:

 failed with initial frozen solve. Retrying with flexible solve.

然后它将再次失败并给出如下消息:

 Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.

即使在检查了不兼容的包之后,它也没有给我解决方案。

2)当我想通过命令升级或降级conda时:

 conda update -n base conda

要么

conda install conda = 4.6.11

它会在 solving environment 中再次给我错误,我认为这与第一个问题有关。

现在我不能用conda做什么,请指教,谢谢!

原文由 J.D 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

我遇到了同样的问题,但找不到解决方案,但我确实找到了解决方法。如果您创建一个 env 并激活该 env 然后进行安装,它似乎工作得很好。如果您不需要很多库,我会尝试的。

命令是:

  1. 创建环境
conda create --name myenv

  1. 激活环境
conda activate myenv

原文由 SKiD 发布,翻译遵循 CC BY-SA 4.0 许可协议

当一个软件包在安装前建议进行以下修改时,我开始遇到这个问题

conda config --set channel_priority true

所以我只是恢复了它,瞧,错误消失了

conda config --set channel_priority false

原文由 exan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题