【问题标题】:keeping Spyder updated in Anaconda在 Anaconda 中保持 Spyder 的更新
【发布时间】:2021-09-14 09:13:31
【问题描述】:

在 win-10 机器上安装了 Anaconda,我使用的是 Spyder 4.1.5

总结:需要获得更多关于如何保持 VSCode 和 Spyder 更新的见解。我可以通过 Conda 做到这一点吗!?期待您的来信。

我想将 Spyder 更新到最新版本,所以我执行了以下命令:

conda update conda
conda update anaconda
conda update spyder

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

嗯 - 我一直认为如果我们想在根环境中更新 Spyder,那么下面的命令 conda update spyder 可以工作

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

如何指出这里发生了什么?

我应该在更新 spyder 之前运行 conda update anaconda 吗?

好吧 - 我认为我必须确保我在基本目录中。

这里 conda install spyder 应该可以工作。

我也试过这个:conda install spyder=new_version_number。 new_version_number 应该是数字。

顺便说一句:我在这里查看了官方文档:code.visualstudio.com/docs/python/debugging。 简而言之,我尝试了“添加配置”按钮。但我想我的安装和/配置搞砸了。

我也需要这些步骤吗!?

更新:很明显,Anaconda-channeling-东西有时会阻碍。 - 至少在 spyder-updates 方面

参见。为什么 Conda 不安装/更新最新版本的 Spyder? Why is Conda not installing/updating the latest version of Spyder?

但是那些错误报告和“解决方案”是一年前提出的。蜘蛛侠 现在在更高版本上。为什么conda还在安装Spyder版本 4.0.1,有这么多问题,4.0.1 一年后就知道有问题了?为什么它不能正确更新到任何更高版本? 最新版本应该是 5.0.0,甚至推出了 4.2.* 在那之前。

问题出在 Anaconda 频道上。

我卸载了Spyder,然后用这条线安装:

conda install spyder 和 Spyder 5.0.0 安装成功。

Anaconda 的 Spyder 页面 (https://anaconda.org/anaconda/spyder) 给出了 命令为:

conda install -c anaconda spyder 导致安装 Spyder 4.0.1,而不是本来应该的 5.0.0 按照页面本身的说明进行安装。

注意:如果这种行为是相同的,我会仔细看看 - 关于更新 VSCode!?

更新:

我想我必须注意以下步骤

• Check and test conda is installed and available
• see if i need an Update conda if necessary
• Create the great virtual environment
• Activate a virtual environment - with all the tests that we can apply now

总结:需要获得更多关于如何保持 VSCode 和 Spyder 更新的见解。我可以通过 Conda 做到这一点吗!?期待您的来信。

【问题讨论】:

  • conda update spyder 应该可以工作,也许清楚地说明您期望的 spyder 版本,然后检查您可以在 conda 中获得的 spyder 版本
  • 你好亲爱的@Trilarion - 非常感谢您的评论。我必须重试这个。我想我必须输入一定数量/(版本)的 Spyder 才能使其正常工作。顺便说一句:它是如何与 VSCode 一起工作的 - VSCode 是否会更新自身,或者我是否必须在 Anaconda 中而不是在 VSCode 中寻找这些更新!?

标签: python python-3.x anaconda conda spyder


【解决方案1】:

Visual Studio Code 具有适用于 Windows 和 Mac 的自动更新: 引用vs code faq:

... 默认情况下,VS Code 设置为在我们发布新更新时为 macOS 和 Windows 用户自动更新。如果您不想获得自动更新,可以将更新:模式设置从默认设置为无。

要修改更新模式,请进入文件 > 首选项 > 设置(macOS:代码 > 首选项 > 设置),搜索更新模式并将设置更改为无。 ...

关于 anaconda,你的命令看起来不错。

conda update conda
conda update spyder

应该可以。只需确保您已激活您的环境即可。

有关 conda 更新的更多信息,请参阅official page。

【讨论】:

    猜你喜欢
    • 2021-01-18
    • 2020-06-19
    • 2020-12-01
    • 2017-06-03
    • 2017-06-10
    • 2022-08-08
    • 2020-05-30
    • 2016-02-01
    • 1970-01-01
    相关资源
    最近更新 更多