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 更新失败的主要内容,如果未能解决你的问题,请参考以下文章