Spyder 的 Anaconda 更新失败

Posted

技术标签:

【中文标题】Spyder 的 Anaconda 更新失败【英文标题】:Anaconda update for Spyder has failed 【发布时间】:2017-06-03 09:07:50 【问题描述】:

Windows 10、64 位 Anaconda 4.2、Python 3.5

我今天打开 Spyder 是为了做一些工作。 (这个想法就这么多,几个小时后) Spyder 通知有新的(3.1)版本。我在 3.0.2 所以,我尝试更新

conda 更新 spyder

但它告诉我,由于依赖关系,它需要降级(我想,我当时没有做笔记 - 太乐观了) 然后我尝试更新 conda,但这让事情变得更糟,Spyder 根本无法启动。

所以,我卸载了所有东西。至少,我认为我做到了。 我浏览了 Windows 程序并寻找任何看起来可能是 Anaconda、python 或 Spyder 一部分的东西。

我尝试重新安装 Anaconda。 我收到了关于菜单、路径和目录的 3 条错误消息(上面有一堆票)。我的路径很短(大约 800 个字符),我的用户名是英文的。

我卸载并再次尝试。 结果相同。 我创建并运行了 Fix.bat

"C:\My_Stuff\Program_Files\Anaconda3\pythonw.exe" -E -s "C:\My_Stuff\Program_Files\Anaconda3\Lib\_nsis.py" addpath
"C:\My_Stuff\Program_Files\Anaconda3\pythonw.exe" -E -s "C:\My_Stuff\Program_Files\Anaconda3\Lib\_nsis.py" mkdirs
"C:\My_Stuff\Program_Files\Anaconda3\pythonw.exe" -E -s "C:\My_Stuff\Program_Files\Anaconda3\Lib\_nsis.py" mkmenus

这至少给了我我的菜单。

从命令提示符(Anaconda 或 Windows),

conda 列表

不显示任何包。

Spyder 和 Anaconda Navigator 无法启动(“此应用程序无法启动,因为它无法找到或加载 Qt 平台插件“windows” 在“”中。)

从命令提示符(任何一个)输入 python 似乎都可以工作并引用 Anaconda 4.2.0

我在兜圈子。

任何帮助表示赞赏。

克雷格

【问题讨论】:

我专注于 conda 列表为空,但到目前为止都是空的。 【参考方案1】:

我也在 Github 上发布了这个,因为我在尝试恢复我的系统时遇到了一个更大的问题。

该线程的最后一条评论 (https://github.com/conda/conda/issues/4369) 在此重复:

我相信我已经成功安装了 Anaconda 4.2 64bit Python 3.5 版本

我使用“程序和功能”中的 Windows 10 卸载再次卸载了该软件。 我从用户 PATH 变量中手动删除了 Anaconda 路径。 我从启动菜单中手动删除了 Anaconda 文件夹。 我在注册表中手动删除了对 Anaconda 的选定引用。

(直到后来我才看到 Anaconda 清洁程序 - https://docs.continuum.io/anaconda/install)

我重新启动了。 我是从去年下载的 exe 安装的(4.2) 这一次,我为所有用户安装,而不仅仅是我。

测试

`conda 列表

返回许多包。对!

从命令提示符调用 python 也可以。 Spyder 启动并记住我以前的项目,这也很好。

我想我可以再次工作。 我可能需要升级一些软件包,所以希望也能顺利进行。

克雷格

【讨论】:

以上是关于Spyder 的 Anaconda 更新失败的主要内容,如果未能解决你的问题,请参考以下文章

由于绝地问题,Anaconda Spyder无法启动

如何在 Anaconda 中使用 Python 的框架构建

无法更新 Anaconda Spyder

如何在 anaconda 上更新 spyder

无法在新的 anaconda 安装上更新 spyder=5.1.5

anaconda 中spyder打开