在所有 Anaconda 环境中,Spyder 在加载期间不断崩溃

Posted

技术标签:

【中文标题】在所有 Anaconda 环境中,Spyder 在加载期间不断崩溃【英文标题】:Spyder keeps crashing during load in all Anaconda environment 【发布时间】:2021-01-29 02:24:06 【问题描述】:

直到今天,我一直在 spyder 4 的 Anaconda2 中运行 python 2.7,没有任何问题。但是现在当我创建一个环境并在其中安装 python 2.7 和 spyder 时,我不断收到同样的错误:

回溯(最近一次通话最后一次): 文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/spyder/app/mainwindow.py”,第 3718 行,在 main 主窗口 = run_spyder(应用程序,选项,参数) 文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/spyder/app/mainwindow.py”,第 3557 行,在 run_spyder main = MainWindow(选项)init 中的文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/spyder/app/mainwindow.py”,第 426 行 从 spyder.preferences.runco​​nfig 导入 RunConfigPage 文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/spyder/preferences /runco​​nfig.py”,第 482 行,在 类 RunConfigPage(GeneralConfigPage): 文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/spyder/preferences/runco​​nfig.py”,第 487 行,在 RunConfigPage ICON = ima.icon('run') 文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/spyder/utils/icon_manager.py”,第 394 行,图标 目录=_resource['目录']) 文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/qtawesome/init.py”,第 178 行,在 load_font return _instance().load_font(前缀,ttf_filename,charmap_filename,目录) _instance 中的文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/qtawesome/init.py”,第 54 行 'materialdesignicons-webfont-charmap.json')init 中的文件“/home/cmiprc/anaconda2/envs/test/lib/python2.7/site-packages/qtawesome/iconic_font.py”,第 206 行 超级()。初始化() TypeError: super() 至少需要 1 个参数(给定 0)

在我在环境中重新安装包“pydicom”后开始发生这种情况,现在没有任何效果。我已经重新安装了 anaconda2,使用了spyder --reset,以及所有其他常见的建议。

Spyder 3.3.6 在基础环境中工作,但每次我创建一个新环境并在其中安装 spyder 时,我都会遇到同样的错误。有什么建议吗?

【问题讨论】:

【参考方案1】:

(此处是 Spyder 维护者) 要解决此问题,您需要在您的环境中安装 QtAwesome 0.7.3。为此,请使用以下命令:

conda install qtawesome=0.7.3

【讨论】:

感谢您抽出宝贵时间回答 Carlos!这解决了在上述条件下运行 Spyder 的问题。有没有一种方法,我每次创建新环境时都不必这样做?我仍然从 pydicom 包中得到错误,所以似乎还有其他地方发生了变化。有什么线索可以帮助我吗? 我们将在几天后发布 Spyder 4.1.6,其依赖项已针对 Python 2 进行了修复。 0.7.3 对我不可用,但 0.7.2 似乎可以工作。

以上是关于在所有 Anaconda 环境中,Spyder 在加载期间不断崩溃的主要内容,如果未能解决你的问题,请参考以下文章

anaconda 中spyder打开

Spyder 未从 Anaconda 环境之一启动

如何在虚拟环境中运行 Spyder?

使用tensorflow及anaconda(spyder)时遇到的问题

[ZZ] 如何在多版本anaconda python环境下转换spyder

Python的另一种开发环境--Anaconda中的Spyder