如何解决在 Anaconda 中保持 Spyder 更新
在 win-10 机器上安装了 Anaconda,我使用的是 Spyder 4.1.5
总结:需要获得更多关于如何保持 VSCode 和 Spyder 更新的见解..我可以通过 Conda 做到这一点吗!?期待收到您的来信。
好吧,我想将 Spyder 更新到最新版本,所以我执行了以下命令:
conda update conda
conda update anaconda
conda update spyder
它们都运行没有错误,但 spyder 版本没有改变 - 这是我用来启动的命令:
好吧 - 我一直认为如果我们想在 root 环境中更新 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。 简而言之,我尝试了“添加配置”按钮。但我想我的安装和/配置搞砸了。
我也需要这些步骤吗!?
-
如何在 VS 代码中激活 conda 环境 https://medium.com/@udiyosovzon/how-to-activate-conda-environment-in-vs-code-ce599497f20d
-
在 VSCode 中激活 Conda 的有效方法 https://medium.com/analytics-vidhya/efficient-way-to-activate-conda-in-vscode-ef21c4c231f2
更新:很明显,Anaconda 通道有时会成为障碍。 - 至少在 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 做到这一点吗!?期待收到您的来信。
解决方法
Visual Studio Code 具有适用于 Windows 和 Mac 的自动更新: 来自vs code faq的引用:
... 默认情况下,VS Code 设置为在我们发布新更新时为 macOS 和 Windows 用户自动更新。如果您不想获得自动更新,您可以将更新:模式设置从默认设置为无。
要修改更新模式,请转到文件 > 首选项 > 设置(macOS:代码 > 首选项 > 设置),搜索更新模式并将设置更改为无。 ...
关于 anaconda,你的命令看起来不错。
conda update conda
conda update spyder
应该可以。只需确保您已激活您的环境。
有关 conda 更新的更多信息,请参阅 official page。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。