ImportError:无法从“类型”导入名称“IntType”
Posted
技术标签:
【中文标题】ImportError:无法从“类型”导入名称“IntType”【英文标题】:ImportError: cannot import name 'IntType' from 'types' 【发布时间】:2021-07-15 06:48:09 【问题描述】:Python 3.7.1 上的 Timeseries 包出现此错误
from types import IntType, LongType, DictType
ImportError: cannot import name 'IntType' from 'types'
有人对此有解决方案吗?
【问题讨论】:
【参考方案1】:您导入的 3 个方法 (IntType, LongType, DictType
) 不存在。
>>> import types
>>> dir(types)
['AsyncGeneratorType', 'BuiltinFunctionType', 'BuiltinMethodType', 'CodeType', 'CoroutineType', 'DynamicClassAttribute', 'FrameType', 'FunctionType', 'GeneratorType', 'GetSetDescriptorType', 'LambdaType', 'MappingProxyType', 'MemberDescriptorType', 'MethodType', 'ModuleType', 'SimpleNamespace', 'TracebackType', '_GeneratorWrapper', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_ag', '_calculate_meta', '_collections_abc', '_functools', 'coroutine', 'new_class', 'prepare_class']
>>>
如您所见,这 3 个都不在列表中。
【讨论】:
【参考方案2】:我相信types
模块(不再)不再提供所有可以通过内置命名空间访问的类型。您可以简单地使用纯 python 中的int
或dict
。
【讨论】:
以上是关于ImportError:无法从“类型”导入名称“IntType”的主要内容,如果未能解决你的问题,请参考以下文章
google cloud pubsub ImportError:无法导入名称类型
ImportError:无法从“flask”导入名称“request”
python aiorpc:“ImportError:无法从'aiorpc.server'导入名称'RPCServer'”