当我使用conda的时候,它告诉我有一个更新的版本;然而,当我去安装conda时,它拒绝安装4.5.11以外的任何东西。这个问题发生在我的笔记本电脑上(运行OS X莫哈韦)。我运行的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.
5条答案
按热度按时间camsedfj1#
我遇到了类似的问题,除了conda报告我需要从4.6.x更新到4.7.x,并且我需要通过运行以下命令进行更新:
其他的答案(在我打这篇文章的时候)都没有立即起作用:
一时兴起,我跑了
这做了很多更新(远远超过应该在这里列出),然后我跟着:
同样,有许多更新完成;通过查看列表,conda更新实际上是在这一步完成的。尽管如此,我仍然运行:
在这一点上做了几个更新,这些原来是最后一个。然而,为了更好地衡量,我运行:
s3fp2yjn2#
要将conda更新到最新版本,您必须更新python:
(base)self@home:~$ conda update python
这将更新许多软件包,包括:
conda:4.5.11-py35_0 --〉4.6.11-py36_0
m2xkgtsf3#
这个问题是由于与
base
中的PyTorch安装冲突造成的。我从base
env中删除了torch
和torchvision
,这修复了依赖性问题。ffx8fchx4#
你可以试试这个命令:
conda install conda=4.6.4
,可能会有帮助。ttisahbt5#
conda更新问题中的循环,最后我输入
which python
,找到了python2.7。也许是python版本的问题,你只需要把python升级到python3。