Anaconda 如何更新Spyder?

Anaconda 如何更新Spyder?,anaconda,spyder,updating,Anaconda,Spyder,Updating,每次我启动Spyder(使用Anaconda)时,我都会收到一条消息,说我的版本已经过时,我应该更新它,因此我按照Spyder自己的网站给我的说明进行操作,该网站正在运行以下命令: conda update qt pyqt conda update spyder 但是Spyder告诉我语法是无效的。 我该怎么办?(这里是Spyder maintainer)这些命令不是要在Spyder控制台中运行,而是要在系统终端中运行(Windows上是cmd.exe,Linux上是xterm,macOS上是

每次我启动Spyder(使用Anaconda)时,我都会收到一条消息,说我的版本已经过时,我应该更新它,因此我按照Spyder自己的网站给我的说明进行操作,该网站正在运行以下命令:

conda update qt pyqt
conda update spyder
但是Spyder告诉我语法是无效的。 我该怎么办?

(这里是Spyder maintainer)这些命令不是要在Spyder控制台中运行,而是要在系统终端中运行(Windows上是
cmd.exe
,Linux上是
xterm
,macOS上是
terminal.app
)。在这样做之前,请不要忘记关闭Spyder


我更新了我们发布页面中的文本,使之非常清晰。

您需要在具有管理权限的控制台上运行这些命令,在windows中,或者在linux上,在这些命令前面有一个
sudo

每次需要更新时,我都会按顺序运行以下三行:

conda update conda -y
conda update --all -y
conda update qt pyqt spyder -y
在Windows中,我将这三行放在.bat文件的末尾(只需创建一个新的.txt文件,然后更改其格式),紧接着


更新qt、pyqt和spyder last意味着有时这三者中的一个会回滚对其一个或多个依赖项的更新,但这样做可以确保spyder最终运行。

从Anaconda home找到spyder框架中的齿轮,然后按“更新应用程序”

您正在运行虚拟环境吗?这是否回答了您的问题?非常感谢。但当我尝试这样做时,会发生这样的情况:C:\Users\Usuario>conda update qt pyqt conda update spyder packagenetinstallederror:Package未安装在prefix中。前缀:D:\Arquivos de Programas\Anaconda2包名:update C:\Users\Usuario>这是两个不同的命令,因此它们显示在两行而不是一行中。因此,您需要先编写
conda update qt pyqt
,按enter键,等待该命令完成,然后编写
conda update spyder
,然后按enter键。@CarlosCordoba我知道您是系统维护人员,所以让我问一个类似的问题。我在Python3.6和2.7.13的虚拟环境中运行。我最近通过运行“conda upgrade Spyder”更新了Spyder。这似乎奏效了。如果不使用'conda update qt pyqt'命令,我会遇到问题吗?@jmh,不,别担心。更新qt和pyqt只是一种安全措施,以确保您使用的是Spyder所需的最新图形库。即使我使用的是Spyder 3.3.6,并且Spyder 4.0.0可用,我的“更新应用程序”也会显示为灰色。如何更新到新版本?