conda更新-n base -c默认值conda不会更新到4.6.x

时间:2019-02-21 16:24:16

标签: python anaconda conda

希望标题能说明大部分内容。当我使用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.

4 个答案:

答案 0 :(得分:1)

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

(base)self @ home:〜$ conda更新python

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

conda:4.5.11-py35_0-> 4.6.11-py36_0

答案 1 :(得分:0)

此问题是由于与base中的PyTorch安装冲突。我从torch环境中删除了torchvisionbase,并修复了依赖项障碍。

答案 2 :(得分:0)

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

conda update -n base -c defaults conda

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

  • 我的系统只有Python 3,所以问题不是2/3。
  • 在检查火炬和火炬视觉时,我发现它们不是我的Anaconda安装的一部分,所以这也不是问题。
  • 仅尝试更新Python并不能解决问题,因为尝试更新conda仍然无济于事。

一时兴起,我跑了

conda update anaconda

这做了很多更新(远远超出此处列出的范围),然后我跟着:

conda update python

同样,完成了许多更新;浏览列表,实际上是在此步骤中完成了conda更新。尽管如此,我仍然跑了:

conda update conda

在这一点上,还进行了一些更新,这些更新是最后的更新。但是,我跑来跑去了:

conda update -n base -c defaults conda

答案 3 :(得分:-1)

循环conda更新问题,最后我输入which python并找到python2.7。

也许是python版本问题,您只需要将python更新为python3。