0

我有包含此代码的init .py,并且在代码下方出现错误:

from __future__ import annotations

import logging

from rich.logging import RichHandler

FORMAT = "%(message)s"
logging.basicConfig(
    format=FORMAT, datefmt="[%X] ", handlers=[RichHandler()], level=logging.INFO,
)

from . import ai
from . import cli
from . import clustering
from . import games
from . import poker
from . import terminal
from . import utils

__version__ = "1.0.0rc3"

当我运行它时,我收到此错误:

>>> import poker_ai
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\apps\1\poker_ai\poker_ai\__init__.py", line 5, in <module>
    from rich.logging import RichHandler
ModuleNotFoundError: No module named 'rich.logging'

如果您需要,这是回购: https ://github.com/fedden/poker_ai

感谢帮助我解决此错误。

4

1 回答 1

0

我注意到代码有错误,需要修复

from rich.rich.logging import RichHandler

代替

from rich.logging import RichHandler

这就是 python windows 安装程序安装代码的方式。然而,这会导致另一个错误

ModuleNotFoundError: No module named 'colorama'

我需要处理。感谢对“coloroma”的进一步帮助

于 2021-06-15T10:51:20.827 回答