没有名为“Symbol”的模块

R.A*_*R.A 5 python pip pyautogui

我的 pip 有问题。最近,当我尝试安装任何软件包时出现错误,错误是:( Pyautogui )

Traceback (most recent call last):
  File "C:\Users\rati_\OneDrive\Desktop\PyAutoGUI-0.9.53.tar\PyAutoGUI-0.9.53\PyAutoGUI-0.9.53\setup.py", line 4, in <module>
    from setuptools import setup
  File "C:\Users\rati_\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\__init__.py", line 12, in <module>
    from setuptools.extension import Extension
  File "C:\Users\rati_\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\extension.py", line 7, in <module>
    from setuptools.dist import _get_unpatched
  File "C:\Users\rati_\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py", line 16, in <module>
    import pkg_resources
  File "C:\Users\rati_\AppData\Local\Programs\Python\Python310\lib\site-packages\pkg_resources.py", line 29, in <module>
    import symbol
ModuleNotFoundError: No module named 'symbol'
Run Code Online (Sandbox Code Playgroud)

我重新安装了 pip , python 但无法修复错误......网上没有信息,所以我无法修复它。有小费吗?

phd*_*phd 12

模块symbol从一开始就是标准库的一部分。它在Python 3.9中被宣布弃用,并最终在 3.10 中删除。对于 Python 3.10,必须升级任何导入symbol. 在你的情况下,库是pip/ setuptools

pip install --upgrade pip setuptools
Run Code Online (Sandbox Code Playgroud)

如果无法升级或者没有针对 Python 3.10 更新的较新版本的库,唯一的解决方案是降级 Python。