您好,欢迎来到世旅网。
搜索
您的当前位置:首页pip install fastapi报错,AttributeError: module ‘typing‘ has no attribute ‘_ClassVar‘(包解决的)

pip install fastapi报错,AttributeError: module ‘typing‘ has no attribute ‘_ClassVar‘(包解决的)

来源:世旅网

环境:

错误如下:

    from ._parser import parse_requirement as _parse_requirement
  File "/usr/local/lib/python3.9/site-packages/pip/_vendor/packaging/_parser.py", line 12, in <module>
    from ._tokenizer import DEFAULT_RULES, Tokenizer
  File "/usr/local/lib/python3.9/site-packages/pip/_vendor/packaging/_tokenizer.py", line 12, in <module>
    class Token:
  File "/usr/local/lib/python3.9/site-packages/dataclasses.py", line 958, in dataclass
    return wrap(_cls)
  File "/usr/local/lib/python3.9/site-packages/dataclasses.py", line 950, in wrap
    return _process_class(cls, init, repr, eq, order, unsafe_hash, frozen)
  File "/usr/local/lib/python3.9/site-packages/dataclasses.py", line 800, in _process_class
    cls_fields = [_get_field(cls, name, type)
  File "/usr/local/lib/python3.9/site-packages/dataclasses.py", line 800, in <listcomp>
    cls_fields = [_get_field(cls, name, type)
  File "/usr/local/lib/python3.9/site-packages/dataclasses.py", line 659, in _get_field
    if (_is_classvar(a_type, typing)
  File "/usr/local/lib/python3.9/site-packages/dataclasses.py", line 550, in _is_classvar
    return type(a_type) is typing._ClassVar
AttributeError: module 'typing' has no attribute '_ClassVar'

解决办法1

pip uninstall dataclasses -y

解决方法2

rm -rf /usr/local/lib/python3.9/site-packages/dataclasses-0.6.dist-info \
rm -rf /usr/local/lib/python3.9/site-packages/dataclasses.py

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- esig.cn 版权所有 湘ICP备2023023988号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务