安装.whl文件过程遇到的问题

####在网上搜到的安装.whl文件遇到的错误中都没有提到这个错误,是TypeError: 'type' object is not subscriptable  
这个不知道是哪里出错了,求助一下,下面是命令提示符中的具体内容:
C:\Users\ASUS\alien_invasion>python -m pip install --user pygame-2.1.2-cp39-cp39-win_amd64.whl
Traceback (most recent call last):
  File "D:\Python3.9\lib\runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\Python3.9\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "D:\Python3.9\lib\site-packages\pip\__main__.py", line 29, in <module>
    from pip._internal.cli.main import main as _main
  File "D:\Python3.9\lib\site-packages\pip\_internal\cli\main.py", line 9, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "D:\Python3.9\lib\site-packages\pip\_internal\cli\autocompletion.py", line 10, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "D:\Python3.9\lib\site-packages\pip\_internal\cli\main_parser.py", line 8, in <module>
    from pip._internal.cli import cmdoptions
  File "D:\Python3.9\lib\site-packages\pip\_internal\cli\cmdoptions.py", line 24, in <module>
    from pip._internal.cli.parser import ConfigOptionParser
  File "D:\Python3.9\lib\site-packages\pip\_internal\cli\parser.py", line 12, in <module>
    from pip._internal.configuration import Configuration, ConfigurationError
  File "D:\Python3.9\lib\site-packages\pip\_internal\configuration.py", line 20, in <module>
    from pip._internal.exceptions import (
  File "D:\Python3.9\lib\site-packages\pip\_internal\exceptions.py", line 14, in <module>
    from pip._vendor.rich.console import Console, ConsoleOptions, RenderResult
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\console.py", line 46, in <module>
    from ._log_render import FormatTimeCallable, LogRender
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\_log_render.py", line 5, in <module>
    from .text import Text, TextType
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\text.py", line 5, in <module>
    from pip._vendor.rich.emoji import EmojiVariant
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\emoji.py", line 4, in <module>
    from .jupyter import JupyterMixin
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\jupyter.py", line 4, in <module>
    from .segment import Segment
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\segment.py", line 19, in <module>
    from .cells import (
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\cells.py", line 6, in <module>
    from ._lru_cache import LRUCache
  File "D:\Python3.9\lib\site-packages\pip\_vendor\rich\_lru_cache.py", line 13, in <module>
    class LRUCache(OrderedDict[CacheKey, CacheValue]):
TypeError: 'type' object is not subscriptable