【发布时间】: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。 简而言之,我尝试了“添加配置”按钮。但我想我的安装和/配置搞砸了。
我也需要这些步骤吗!?
-
如何在 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-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