我正在尝试使用Spyder自学Python。我有蟒蛇2.7和3.6的Anaconda发行版。我定义了两个conda环境,一个用于python 2.7,一个用于python 3.6。在过去的几个月中,一切都运转良好。最近,当尝试使用conda upgrade numpy
升级numpy之类的软件包时,我收到消息:
==> WARNING: A newer version of conda exists. <==
current version: 4.5.4
latest version: 4.5.8
Please update conda by running
$ conda update -n base conda'
当我运行上述命令时,似乎一切正常,直到在列出升级列表后进入“继续”问题为止。我说“是”继续后,我收到21条与CondaVerificationError相关的错误消息,以及2条与“ ClobberError:”相关的错误消息。
如果我忽略有关升级conda的警告,则会收到类似但较小的错误消息。
我尝试使用pip更新某些软件包,但效果很好,但是如果我运行conda upgrade package
只是为了检查,conda希望升级新软件包,但再次告诉我我需要升级conda。如果我尝试使用pip升级conda,它会告诉我conda的旧版本是最新版本并停止。所以在这一点上,我不知道pip是否真的在更新软件包。当我无法使用conda升级任何软件时,我不愿继续。有谁知道出了什么问题或如何升级conda?我在较旧的iMac上运行High Sierra。