繁体   English   中英

如何在 anaconda 上更新 spyder

[英]how to update spyder on 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

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

C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/pythonw.exe" "C:/Anaconda2/Scripts/spyder-script.py" --新实例

我错过了什么吗?

扩展juanpa.arrivillaga的评论:

如果您想在根环境中更新 Spyder,那么conda update spyder适合我。

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

编辑:如果conda update spyder不起作用, 这篇文章表明您可能需要在更新 spyder 之前运行conda update anaconda 另请注意,您可以根据需要指定确切的 spyder 版本。

进入Anaconda Naviagator,找到spyder,点击spyder app右上角的设置,点击更新选项卡

我看到您使用 pip 进行更新。 强烈建议不要这样做(至少在 Spyder 3 中)。 我收到的 Spyder 更新通知始终包括以下内容:

“重要提示:您似乎正在将 Spyder 与 Anaconda/Minconda 一起使用。请不要使用 pip 更新它,因为这可能会破坏您的安装。而是请等到新的 conda 包可用并使用 conda 执行更新。 "

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

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

在此处输入图像描述

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

使用这个命令

conda install spyder=5.0.1

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

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

如何解决错误
1-更新你的蟒蛇

conda update anaconda

2- 去 anaconda 然后 spyder

在此处输入图像描述

或使用此命令

conda install spyder=5.0.0

在安装或更新软件包期间避免错误的一种方法是以管理员身份运行 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:

conda 卸载 configparser

康达安装配置解析器

您现在应该有一个全新且最新的 Spyder 安装。

这对我有用: conda install --force-reinstall pyqt qt
基于

在 iOS 中,

  • 打开 Anaconda 导航器
  • 启动 Spyder
  • 单击选项卡“控制台”(菜单栏)
  • 然后,“新控制台”
  • 最后,在控制台窗口中,输入conda update spyder

您的计算机将开始下载和安装新版本。 完成后,只需重新启动 Spyder 即可。

只需单击 2 次即可轻松完成

  1. 打开 Anaconda 导航器
  2. 转到 Spyder 图标
  3. 单击蜘蛛框右上角的设置徽标
  4. 点击更新应用

它快乐编码

我的解决方案是卸载 spyder 并再次安装。 解决了我的问题:

conda uninstall spyder
conda install spyder=5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM