【快速提升Anaconda中Spyder的版本】
快速升级Anaconda中的Spyder
要无视升级建议吗?
如果你的Windows系统中安装了Anaconda,经常用Spyder,打开Spyder后提示你有新版本,并给出了升级建议。你升级吗?如果你能无视建议,那就要问下,你是一贯的高冷还是吃的教训够多?
一般为了加快第三方库的更新,设置了国内的镜像,像我设置的是清华的镜像。
所以第一行脚本conda update anaconda很快就能完成,但是,第二行脚本,运行了二三个小时,窗口最后那根搅S棍仍转个不停,根本不知道什么时候能完成。是不是很烦?
好不容易看到熟悉的下载进度条在跳动,乐吗?别高兴得太早,看吧,有404个文件呢。
按下CTRL-C吧,我们用快一点的方法:
进行快速升级
1、卸载Spyder
conda uninstall spyder
2、重新安装Spyder
不指定版本,它会根据Win系统找到合适的版本。
conda install spyder numpy scipy pandas matplotlib sympy cython
(spyder后面那几个,不是Spyder的依赖库,但Spyder建议装上)
安装非常快,打开Spyder,5.3.3版!
(当然Win7只能是5.1.5)
现在安心敲代码也就罢了,可是,安装Anaconda后,有个脚本是不是用的特别勤?
conda update ...
3、版本冲突,有时候很搞笑
对于你来说,用得特别勤的conda update,如果你用的Windows是win10,如果你用conda update –all ,就算了。但你确定不会手抖,用上conda update anaconda ?
conda update anaconda
出了点问题,提示找不到Anaconda包。
这怎么能难倒你!
conda install anaconda
一通操作猛如虎,一点开Spyder,还是5.2.2!!
4、结论与闲话
是不是特别搞笑? 在Win11中,确实保留在5.3.3。
(1)看到Spyder提示你升级,要看你具体的Win系统,不要总想着升级。
Anaconda中版本冲突的事,有时很麻烦。具体有多麻烦,想想你找度娘多少次,所以
(2)能用conda install,就不用pip install 。
Anaconda中不止Spyder升级慢,Python也升得慢。近期它的“大”版本号,一年只升级二次。最近一次(2022年10月)已经不提供32位Win系统的升级包。
(3)经验主义
顺手列一下win系统与Spyder、Python对应“最高”版本:
Win7 X86, Anaconda3 <=2021.05,Spyder<=5.1.5,python<=3.8.13
Win7 X64, Anaconda3 <=2021.05,Spyder<=5.2.2,python<=3.8.13
Win10 X64, Spyder<=5.2.2,python<=3.9.13
Win11 X64, Spyder<=5.3.3,python<=3.9.13
上面的版本号会不会有变化?我不知道!Win7与Win10估计是这样了。
(上面Anaconda3的2021.05不是版本号,指那个时间Anaconda发布的安装包。在安装包里Python是3.8.8,Spyder是4.25)