为啥 Miniconda 没有运行最新版本的 Spyder?
Posted
技术标签:
【中文标题】为啥 Miniconda 没有运行最新版本的 Spyder?【英文标题】:Why is Miniconda not running the latest version of Spyder?为什么 Miniconda 没有运行最新版本的 Spyder? 【发布时间】:2021-10-28 13:01:05 【问题描述】:我在我的 minicoda 提示符下的 tensorflow 环境中,我刚刚通过以下提示符安装了最新版本的 Spyder:conda update spyder
。在我更新 spyder 之前,我使用的是 v4.1.3。然后,我使用以下提示搜索它是否安装正确:conda search -f spyder
显示了此列表:
但是,当我从 miniconda:spyder
运行 spyder(或者甚至通过单击图标启动应用程序)时,它仍然会启动我以前的 4.1.3 版本
然后我尝试运行提示符spyder=5.05
,但它仍然启动版本 4.1.3。
在我的 miniconda3\Lib\site-packages 目录中,我的 spyder 文件夹的文件 __init__.py 的版本为 4.1.3,所以我知道这就是它启动 4.1.3 的原因。我不知道为什么这个 spyder 文件夹没有更新。还可以看到pkgs文件夹里面只有Spyder v4.1.3
有人可以帮我运行最新版本的 spyder,而无需我卸载并重新安装它,因为我在 spyder 上设置了我的所有首选项,显然无法导出然后导入它们。谢谢
【问题讨论】:
conda
尝试解决包之间的版本冲突。由于与其他软件包不兼容,它可能无法更新 spyder。尝试使用conda install spyder=5.0.5
显式安装最新版本。它应该告诉您安装该版本需要哪些软件包更改,或者为什么它不可能...
谢谢,成功了!
conda search
搜索您可以安装的软件包。即那些与您当前配置的频道中的查询相匹配的频道。要查看您实际安装了哪些软件包,您需要运行 conda info
【参考方案1】:
在我的 Miniconda 提示符的环境中,我输入了conda install spyder=5.0.5
,这解决了问题。我现在有 Spyder 5.0.5!感谢 MB-F 在评论部分提供解决方案。
【讨论】:
如果它解决了您的问题,请接受您自己的答案【参考方案2】:尝试按以下顺序进行:
conda update anaconda
然后
conda install spyder=5
这将允许您成功升级到版本 5。
如果没有帮助,请执行以下操作:
conda install conda-forge::spyder[version='>=5.0.0]
你可以换个版本
【讨论】:
OP 正在运行miniconda
,因此没有迹象表明要运行 conda update anaconda
以上是关于为啥 Miniconda 没有运行最新版本的 Spyder?的主要内容,如果未能解决你的问题,请参考以下文章
为啥在运行 npm update 时不是所有节点包都更新到最新版本?
为啥最新版的VS2017没有net framework 4.6.2,且我无法安装
miniconda无法安装anaconda(安装anaconda自定义没有包)
Microsoft OneScript 团队发布的最新一版在 SQL Server Management Studio 中运行的脚本,可以帮助我们获取更详细的版本信息。