如何让 Spyder 了解水蟒的情况

我已经安装了 Anaconda (Python 2.7.11 | Anaconda 自定义(64位) | (默认,2016年2月16日,09:58:36)[ MSC v. 150064位(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

我错过了什么吗?

400503 次浏览

详细介绍 Juanpa Arrivilaga的评论:

如果希望在根环境中更新 Spyder,则使用 conda update spyder 我没问题。

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

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

我看到你用 pip 来更新。这是非常不鼓励的(至少在 Spyder3中)。我收到的 Spyder 更新通知总是包括以下内容:

”重要提示: 您似乎正在使用 Spyder 和 Anaconda/Minconda。请不要使用 pip 来更新它,因为这可能会破坏您的安装。相反,请等待,直到新的 conda 软件包可用,并使用 conda 来执行更新。”

在安装或更新包期间避免错误的一种方法是以管理员身份运行 Anaconda 提示符。希望能有帮助!

直接使用 pip:

警告: 这将破坏 Spyder 维护人员在下面的评论中描述的 Anaconda 安装; 只有在上面提到的使用 Conda 的解决方案无法工作时,才能尝试此解决方案

Pip install ——升级 Spyder

一旦启动新的 Spyder“ nbConver> = 4.0: None (NOK)”,您可能会得到一个错误,这将需要您重新安装 configparser:

连接卸载配置解析器

Conda 安装配置解析器

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

转到 Anaconda Naviagator,找到 spyder,单击 spyder app.click update 标签右上角的设置

用这个 conda install spyder=4.0.0 这不会破坏您对水蟒的依赖性。 Https://github.com/spyder-ide/spyder/releases

关闭 Spyder,然后在系统终端(Windows 上的 Anaconda Prompt,Linux 上的 xterm 或 MacOS 上的 Terminal. app)运行以下命令,就可以很容易地安装更新版本:

conda install spyder= Your desire version

(例如,Version 是3.1)

conda install spyder=3.1

或者可以在系统终端(Windows 上的 cmd.exe,Linux 上的 xterm 或 MacOS 上的 Terminal. app)中使用 pip 和这个命令:

pip install --pre -U spyder

注意: 如果您正在使用 Anaconda,请不要使用此命令,因为它可能会破坏您的安装。

在 iOS 系统中,

  • 打开水蟒导航器
  • 发射 Spyder
  • 点击标签“控制台”(菜单栏)
  • 然后,“新控制台”
  • 最后,在控制台窗口中,键入 conda update spyder

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

只要点击两下就很简单了

  1. 打开水蟒导航器
  2. 转到 Spyder 图标
  3. 点击设置标志右上角的蜘蛛框
  4. 点击更新应用程序

就是这样 编程愉快

确保您在基本目录中。
那么 conda install spyder就会起作用。
像这样做: conda install spyder=new_version_number
New _ version _ number 应该是数字。

在 AnacondaNavigator 控制台中单击 Spyder 的设置符号(右上角)后,只需选择“ UpdateApplication”。在我的情况下,我只是更新它,所以它在残疾状态。

enter image description here

使用这个命令

conda install spyder=5.0.1

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

PackageNotFoundError: 以下包不能从 最新频道

如何解决这个错误
1-更新你的水蟒

conda update anaconda

2-先去蟒蛇,再去蜘蛛

enter image description here

或者使用这个命令

conda install spyder=5.0.0

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

conda uninstall spyder
conda install spyder=5