Python安装库失败

最近安装库,很多库出现类似的安装失败,请问怎么解决?

C:\Users\Administrator>pip install pyautogui
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pyautogui
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/f0/76/7a0ec1013bc3559b7438f6773cba05ffaec600b8989be2d621a144e39b50/PyAutoGUI-0.9.53.tar.gz (59 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [14 lines of output]
      Traceback (most recent call last):
        File "", line 2, in 
        File "", line 34, in 
        File "C:\Users\Administrator\AppData\Local\Temp\pip-install-_qs5fjbj\pyautogui_0cddc1057a884c0da93050a5db4e1124\setup.py", line 18, in 
          setup(
        File "D:\Python310\lib\site-packages\setuptools\__init__.py", line 86, in setup
          _install_setup_requires(attrs)
        File "D:\Python310\lib\site-packages\setuptools\__init__.py", line 75, in _install_setup_requires
          dist = MinimalDistribution(attrs)
        File "D:\Python310\lib\site-packages\setuptools\__init__.py", line 57, in __init__
          super().__init__(filtered)
        File "D:\Python310\lib\site-packages\setuptools\dist.py", line 475, in __init__
          for ep in metadata.entry_points(group='distutils.setup_keywords'):
      TypeError: entry_points() got an unexpected keyword argument 'group'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

更新下pip试试呢
或者pip3 insatll xxx 试试
再或者 pip install xxxx --use-deprecated=legacy-resolver

试试不用pip安装的方式
https://blog.csdn.net/qq_31742423/article/details/124991669?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166549028716782390569670%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166549028716782390569670&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-4-124991669-null-null.142^v52^control,201^v3^add_ask&utm_term=pyautogui%20%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4449