【问题标题】:Why Spyder 5.0.0 Application Launch Error when launching from user defined environments?从用户定义的环境启动时,为什么 Spyder 5.0.0 应用程序启动错误?
【发布时间】:2021-07-10 20:30:57
【问题描述】:

我将所有环境的 Spyder 升级到 5.0.0。当我从基本环境启动它时它启动时没有错误,但当我尝试从其他环境启动它时会产生应用程序启动错误。错误如下-

Traceback (most recent call last):

File "C:\Users\user\.conda\envs\KB\Scripts\spyder-script.py", line 10, in 
sys.exit(main())

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\app\start.py", line 214, in main
mainwindow.main(options, args)

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\app\mainwindow.py", line 2293, in main
mainwindow = create_window(app, splash, options, args)

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\app\mainwindow.py", line 2146, in create_window
main.setup()

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\app\mainwindow.py", line 882, in setup
plugin_instance = plugin_class(self, configuration=CONF)

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\api\plugins.py", line 1425, in __init__
widget.set_icon(self.get_icon())

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\plugins\profiler\plugin.py", line 70, in get_icon
return self.create_icon('profiler')

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\api\plugins.py", line 1136, in create_icon
return ima.icon(name)

File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\utils\icon_manager.py", line 380, in icon
return qta.icon(*args, **kwargs)

File "C:\Users\user\.conda\envs\KB\lib\site-packages\qtawesome\__init__.py", line 146, in icon
return _instance().icon(*names, **kwargs)

File "C:\Users\user\.conda\envs\KB\lib\site-packages\qtawesome\iconic_font.py", line 305, in icon
names[i]))

File "C:\Users\user\.conda\envs\KB\lib\site-packages\qtawesome\iconic_font.py", line 353, in _parse_options
prefix, chars = self._get_prefix_chars(names)

File "C:\Users\user\.conda\envs\KB\lib\site-packages\qtawesome\iconic_font.py", line 384, in _get_prefix_chars
raise Exception(error)

Exception: Invalid icon name "timer-outline" in font "mdi" 

【问题讨论】:

    标签: python anaconda conda spyder


    【解决方案1】:

    (此处是 Spyder 维护者)要解决此问题,您需要在您的环境中安装 QtAwesome 软件包的 1.0.2 版本。

    您可以通过打开 Anaconda Prompt 并运行以下命令来做到这一点:

    conda activate KB
    conda install qtawesome=1.0.2
    

    注意:对于 4 月 16 日发布且很快将成为 Anaconda 一部分的 Spyder 5.0.1,无需执行此操作。

    【讨论】:

    • 你在 shell 命令中拼错了 qtawesome,所以不允许我编辑你的帖子!
    • 感谢您的关注。现在已经修好了。
    猜你喜欢
    • 1970-01-01
    • 2019-01-15
    • 2022-01-04
    • 1970-01-01
    • 2012-03-01
    • 2020-08-16
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多