Curses应用程序抛出_Curses.error:init_pair()返回错误

2024-10-02 14:29:43 发布

您现在位置:Python中文网/ 问答频道 /正文

每当我运行curses应用程序时,我都会遇到一个问题,它在windows(感谢windows curses模块)和其他Linux发行版上总是运行得很好,但由于我安装了Garuda Linux,我想在其上运行该应用程序。但问题是,每当我运行该应用程序时,它都会产生以下错误:

Traceback (most recent call last):
  File "/home/justaus3r/Desktop/Programming/Python/Projects/ANFU/Anfu.py", line 564, in <module>
    curses.wrapper(Main)
  File "/usr/lib/python3.9/curses/__init__.py", line 94, in wrapper
    return func(stdscr, *args, **kwds)
  File "/home/justaus3r/Desktop/Programming/Python/Projects/ANFU/Anfu.py", line 330, in Main
    curses.init_pair(69, curses.COLOR_MAGENTA, -1)
_curses.error: init_pair() returned ERR

我曾在不同的终端(如fish和Alacritty)上试用过。它会抛出相同的错误,是我的代码有问题还是模块与Garuda Linux不兼容。如有任何帮助,我们将不胜感激


Tags: 模块inpy应用程序homeinitlinuxwindows