首页 > 解决方案 > 在 Anaconda 中保持 Spyder 的更新

问题描述

在 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 更新方面

参看。为什么 Conda 不安装/更新最新版本的 Spyder? 为什么 Conda 不安装/更新最新版本的 Spyder?

但是那些错误报告和“解决方案”是一年前提出的。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 做到这一点吗!?期待收到你的回复。

标签: pythonpython-3.xanacondacondaspyder

解决方案


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

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

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

关于 anaconda,您的命令似乎很好。

conda update conda
conda update spyder

应该管用。只要确保你已经激活了你的环境。

有关 conda 更新的更多信息,请参阅官方页面


推荐阅读