每次我启动Spyder (使用Anaconda)时,我都会收到一条消息,说我的版本已经过时了,我应该更新它,所以我按照Spyder自己的网站给我的说明,它运行以下命令:
conda update qt pyqt
conda update spyder但是Spyder告诉我语法是无效的。我该怎么办?
发布于 2018-02-01 13:38:15
(这里是Spyder维护者)这些命令不是在Spyder控制台中运行的,而是在系统终端中运行的( Windows上的cmd.exe,Linux上的xterm或macOS上的Terminal.app )。在这样做之前,请不要忘记关闭Spyder。
我更新了我们的Releases页面中的文本,以使其清晰明了。
发布于 2018-10-13 00:14:03
从Anaconda主页找到Spyder框架中的齿轮,然后按“更新应用程序”。

发布于 2018-03-27 04:49:15
在windows中,您需要在具有管理权限的控制台上运行这些命令,或者在linux上运行这些命令之前要有一个sudo。
我倾向于在每次需要更新时按顺序运行这三行:
conda update conda -y
conda update --all -y
conda update qt pyqt spyder -y在Windows中,我将这三行放在.bat文件的末尾(只需创建一个新的.txt,然后更改它的格式),紧跟在the code to make sure it has administrative rights之后。
最后更新qt,pyqt和spyder意味着有时这三个中的一个会回滚对它们的一个或多个依赖项所做的更新,但这样做可以确保spyder最终会运行。
https://stackoverflow.com/questions/48548373
复制相似问题