`conda update --all` not updating Spyder

2019-05-02 15:53发布

I just installed Anaconda on a Windows 10 machine and the first thing I did thereafter was go into the Anaconda Prompt and run conda udpate conda and then conda update --all. As expected, it updated a lot of stuff. When I then ran Spyder, however, I got a pop-up saying that a new version of Spyder was available.

What? I just updated everything. Checking conda list I see that sypder 3.2.4 is indeed installed, so I do the following:

(base) C:\Users\Mark>conda update --all

Solving environment: done

All requested packages already installed.

(base) C:\Users\Mark>conda update spyder

Solving environment: done

Package Plan

environment location: C:\Users\Mark\Anaconda3

added / updated specs: - spyder

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
spyder-3.2.6               |           py36_0         2.6 MB

The following packages will be UPDATED:

spyder: 3.2.4-py36h8845eaa_0 --> 3.2.6-py36_0

Proceed ([y]/n)?

Why is conda update -all not finding and updating my installed version of Spyder?

3条回答
Melony?
2楼-- · 2019-05-02 16:11

Try

conda update -n base conda

Here base is my current environment

查看更多
欢心
3楼-- · 2019-05-02 16:24

Have you tried just updating spyder?

conda update spyder
查看更多
兄弟一词,经得起流年.
4楼-- · 2019-05-02 16:25

I had some similar behavior (on Linux) with conda, there it helped to be more specific:

conda update spyder=3.2.6  

"NOTE: Conda updates to the highest version in its series, so Python 2.7 updates to the highest available in the 2.x series and 3.6 updates to the highest available in the 3.x series." documentation conda

查看更多
登录 后发表回答