报错:from typing import OrderedDict ImportError: cannot import name ‘OrderedDict‘ from ‘typing‘

网上的是说修改if语句:我没找到,就是用的其他方法

点击报错信息找到 .py文件中(文件找不到在哪里了),将import语句中的 OrderedDict 删掉,添加一行 import collections,

import math
from functools import partial
from typing import Any ,Callable,List,Optional,OrderedDict,Sequence,Tuple

2,重新导入collections库

import math
from functools import partial
from typing import Any ,Callable,List,Optional,Sequence,Tuple
import collections

 3,将该py文件中的OrderedDict()改为collections.OrderedDict()

我记得是一共有三处(一个是变量名,两个函数),要改两处(均为函数):

在当前py文件中,ctrl+f进行搜索OrderedDict,

OrderedDict(。。。)-------》collections.OrderedDict(...)

你可能感兴趣的:(Bug调试,python)