如何在anaconda上更新spyder

Die*_*ego 65 python python-2.7 spyder anaconda

我安装了Anaconda(Python 2.7.11 | Anaconda自定义(64位)|(默认,2016年2月16日,09:58:36)[MSC v.1500 64位(AMD64)]在win32上)我正在使用Spyder 2.3.8

想将Spyder更新到最新版本,所以我通过命令:

conda update conda
conda update anaconda
conda update spyder
Run Code Online (Sandbox Code Playgroud)

它们都运行没有错误,但spyder版本没有改变 - 这是我用来启动的命令:

C:\ Anaconda2\pythonw.exe C:\ Anaconda2\cwp.py C:\ Anaconda2"C:/Anaconda2/pythonw.exe""C:/Anaconda2/Scripts/spyder-script.py"--new-instance

我错过了什么吗?

谢谢

jri*_*ker 73

扩大juanpa.arrivillaga的评论:

如果你想在root环境中更新Spyder,那么conda update spyder 对我有用.

如果您想为您创建的虚拟环境更新Spyder(例如,对于不同版本的Python),那么您的环境名称conda update -n $ENV_NAME spyder在哪里$ENV_NAME.

  • 这个答案对我不起作用。我执行了``conda update spider``,它更新了几个包,但spyder停留在4.1.3。然后我再次尝试```conda update spyder````,并收到消息````# All requests have beeninstalled.```,但spyder仍然是4.1.3。最后,我尝试了@notilas的答案,它可以将spyder更新到4.1.4。 (2认同)

not*_*las 16

使用它conda install spyder=4.0.0 这不会弄乱您的 anaconda 依赖项。 https://github.com/spyder-ide/spyder/releases


小智 15

转到Anaconda Naviagator,找到spyder,点击spyder app.click更新标签右上角的设置

  • 如果 Anaconda 没有那么麻烦的话,可能会起作用。 (4认同)

小智 14

我看到你用pip来更新.强烈建议不要这样做(至少在Spyder 3中).我收到的Spyder更新通知总是包括以下内容:

"重要说明:您似乎正在使用Spyder与Anaconda/Minconda.请不要使用pip来更新它,因为这可能会破坏您的安装.请等到新的conda包可用并使用conda执行更新. "


Cod*_*tan 8

在 Anaconda Navigator 控制台中单击 Spyder 的设置符号(右上角)后,只需选择“更新应用程序”。就我而言,我刚刚更新了它,因此它处于禁用状态。

在此处输入图片说明

  • 请注意,这仅在 Anaconda 本身是最新的情况下才有效。如果 Anaconda 不是最新的(它不会告诉你),那么该按钮将呈灰色。我现在就处于这种情况,我试图更新Spyder,但它不让我更新,也没有告诉我原因。Anaconda 更新后,突然有迹象表明新的 Spyder 版本已发布并且可以安装。 (3认同)

小智 6

确保你在你的基本目录中。
然后conda install spyder会工作。
像这样做:conda install spyder=new_version_number
new_version_number应该是数字。


小智 5

使用这个命令

conda install spyder=5.0.1
Run Code Online (Sandbox Code Playgroud)

这将安装新版本或告诉您错误

PackagesNotFoundError:当前渠道中不提供以下软件包

如何解决错误
1- 更新您的 anaconda

conda update anaconda
Run Code Online (Sandbox Code Playgroud)

2-去anaconda然后spyder

在此处输入图片说明

或使用此命令

conda install spyder=5.0.0
Run Code Online (Sandbox Code Playgroud)