我安装了 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
他们都运行没有错误,但 spyder 版本没有改变 - 这是我用来启动的命令:
C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/pythonw.exe" "C:/Anaconda2/Scripts/spyder-script.py" --new-instance
我错过了什么吗?
conda update spyder
?
conda update spyder
对我来说很好用
要扩展 juanpa.arrivillaga 的评论:
如果您想在根环境中更新 Spyder,那么 conda update spyder
适合我。
如果您想为您创建的虚拟环境更新 Spyder(例如,对于不同版本的 Python),那么 conda update -n $ENV_NAME spyder
其中 $ENV_NAME
是您的环境名称。
编辑:如果 conda update spyder
不起作用,this post 表示您可能需要在更新 spyder 之前运行 conda update anaconda
。另请注意,您可以根据需要指定确切的 spyder 版本。
进入Anaconda Naviagator,找到spyder,点击spyder应用右上角的设置。点击更新tab
我看到您使用 pip 进行更新。强烈建议不要这样做(至少在 Spyder 3 中)。我收到的 Spyder 更新通知始终包括以下内容:
“重要提示:您似乎正在将 Spyder 与 Anaconda/Minconda 一起使用。请不要使用 pip 更新它,因为这可能会破坏您的安装。而是请等到新的 conda 包可用并使用 conda 执行更新。 "
使用这个 conda install spyder=4.0.0
这不会弄乱您的 anaconda 依赖项。 https://github.com/spyder-ide/spyder/releases
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
,最后是 Solving environment: done
在输入“y”到 Proceed ([y]/n)?
后它更新了。
在 Anaconda Navigator 控制台中单击 Spyder 的设置符号(右上角)后,只需选择“更新应用程序”即可。就我而言,我刚刚更新了它,所以它处于禁用状态。
https://i.stack.imgur.com/jMosv.png
确保您位于基本目录中。
然后 conda install spyder
将起作用。
像这样:conda install spyder=new_version_number
。
new_version_number 应该是数字。
使用这个命令
conda install spyder=5.0.1
这将安装新版本或告诉你错误
PackagesNotFoundError:当前频道不提供以下软件包
如何解决错误 1-更新你的 anaconda
conda update anaconda
2- 去 anaconda 然后 spyder
https://i.stack.imgur.com/S8arz.png
或使用此命令
conda install spyder=5.0.0
conda config --add channels conda-forge
然后我可以安装最新版本。然后我还从终端 spyder
而不是在应用程序启动器中启动了 Spyder(不确定应用程序链接是否更新)
在安装或更新软件包期间避免错误的一种方法是以管理员身份运行 Anaconda 提示符。希望能帮助到你!
如果您使用 Anaconda,您可以通过关闭 Spyder 然后在系统终端(Windows 上的 Anaconda Prompt、Linux 上的 xterm 或 macOS 上的 Terminal.app)中运行以下命令来轻松安装更新版本:
conda install spyder= Your desire version
(例如,版本为 3.1)
conda install spyder=3.1
或者您可以在系统终端(Windows 上的 cmd.exe、Linux 上的 xterm 或 macOS 上的 Terminal.app)中使用带有此命令的 pip:
pip install --pre -U spyder
注意:如果您使用 Anaconda,请不要使用此命令,因为它可能会破坏您的安装。
直接使用 pip:
警告:这将破坏您的 Anaconda 安装,如 Spyder 维护者在下面的评论中所述;仅当上述使用 Conda 的解决方案不起作用时,您才可以尝试此解决方案
pip install --upgrade spyder
一旦启动新的 Spyder “nbconvert >= 4.0: None (NOK)”,您可能会遇到错误,这将需要您重新安装 configparser:
康达卸载配置解析器 康达安装配置解析器
您现在应该有一个全新且最新的 Spyder 安装。
pip
肯定会破坏您的 Anaconda 安装,因为它会拉取 pyqt5
,这是与 pyqt
conda 软件包不兼容的二进制文件。那么,您可以删除此答案吗?谢谢!
在 iOS 中,
打开 Anaconda 导航器
启动 Spyder
单击选项卡“控制台”(菜单栏)
然后,“新控制台”
最后,在控制台窗口中,输入 conda update spyder
您的计算机将开始下载和安装新版本。完成后,只需重新启动 Spyder 即可。
只需单击 2 次即可轻松完成
打开 Anaconda Navigator 转到 Spyder 图标 单击蜘蛛框右上角的设置徽标 单击更新应用程序
它快乐编码
我的解决方案是卸载 spyder 并再次安装。解决了我的问题:
conda uninstall spyder
conda install spyder=5
不定期副业成功案例分享
conda update spyder
...这对我有用conda update spyder
。conda update spyder
,它更新了几个包,但 spyder 停留在 4.1.3。然后我再次尝试conda update spyder
,得到消息# All requested packages already installed.
,但 spyder 仍然在 4.1.3。最后,我尝试了@notilas 的答案,它可以将 spyder 更新到 4.1.4。