【问题标题】:conda update -n base -c defaults conda won't update to 4.6.xconda update -n base -c 默认 conda 不会更新到 4.6.x
【发布时间】:2020-01-07 00:33:40
【问题描述】:

希望标题能说明大部分内容。当我使用 conda 时,它会通知我有更新的版本;但是,当我去安装 conda 时,它拒绝安装 4.5.11 之后的任何内容。这个问题发生在我的笔记本电脑上(运行 OS X Mojave)。我运行的 Ubuntu 虚拟机没有这个问题。已经9天了,没有人回复我的conda Github issue,所以我希望这里的人能帮忙。该链接包含可能提供一些线索的相关配置详细信息。

$ conda update -n base -c defaults conda
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 4.6.4

Please update conda by running

    $ conda update -n base -c defaults conda



# All requested packages already installed.

【问题讨论】:

  • 你能检查一下/Users/aberk/anaconda/conda-meta/pinned。通常该文件不存在,但如果您过去将 conda 固定到 4.5.11,您会在该文件中看到它。如果是这种情况,只需删除该列表中的 conda 条目。
  • 此文件不存在,所以我认为这不是问题所在。你认为它可能是别的东西吗?
  • 你可以尝试包含 -v 选项(最多增加 3 次以增加详细输出),看看它是否包含任何线索
  • 这里有同样的问题。这是一个已知问题,关于频道、固定或特定软件包的建议都没有帮助。根本无法从 conda 4.5 更新。

标签: python anaconda conda


【解决方案1】:

我遇到了类似的问题,除了 conda 报告我需要从 4.6.x 更新到 4.7.x 并且我需要通过运行来更新:

conda update -n base -c defaults conda

其他答案(截至我输入此内容时)都没有立即完成工作:

  • 我的系统只有 Python 3,所以 2/3 不是问题。
  • 检查 torch 和 torchvision,我发现它们不是我的 Anaconda 安装的一部分,所以这也不是问题。
  • 仅仅尝试更新 Python 并没有解决问题,因为尝试更新 conda 仍然没有做任何事情。

一时兴起,我跑了

conda update anaconda

这做了很多更新(远远超过这里应该列出的内容),然后我跟进:

conda update python

再次,我们完成了许多更新;查看列表,正是在这一步中,conda 更新实际上完成了。尽管如此,我还是跑了:

conda update conda

此时又进行了一些更新,这些更新被证明是最后一次。然而,为了更好的衡量,我跑了:

conda update -n base -c defaults conda

【讨论】:

    【解决方案2】:

    要将 conda 更新到最新版本,您必须更新 python:

    (base) self@home:~$ conda update python

    这会更新许多软件包,包括:

    conda: 4.5.11-py35_0 --> 4.6.11-py36_0

    【讨论】:

    • 我也有同样的问题。我试过了:conda update python,没用。我遇到了与提问者相同的问题 (@bashfuloctopus)
    【解决方案3】:

    此问题是由于与 base 中的 PyTorch 安装冲突所致。我从base 环境中删除了torchtorchvision,这解决了依赖问题。

    【讨论】:

    • 我有同样的问题,我没有在base中安装pytorch。
    • 以上所有的cmets你都试过了吗? base 中是否还有其他依赖冲突?
    • 是的,我没有找到任何线索。我保存了我的环境,现在我尝试重新安装。
    • 现在我有了 conda 最新版本! (4.6.11)
    【解决方案4】:

    循环在conda更新问题,最后我输入which python发现python2.7。

    可能是python版本问题,只需要更新python到python3即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-25
      • 2022-12-25
      • 2018-06-21
      • 1970-01-01
      • 2023-01-27
      • 2021-12-15
      • 2018-04-10
      相关资源
      最近更新 更多