在初次使用python对接amazon新版api时
遇到了
No module named 'dataclasses'

方知dataclasses乃python3.7之新增特性,吾用版本3.6,故此失败报错
简介:
python3.7 的新特性 dataclass,dataclass是指“一个带有默认值的可变的namedtuple”,广义的定义就是有一个类,它的属性均可公开访问。
python3.7自带该类库,无需安装直接调用
3.6需要自行安装
pip install dataclasses==0.8

在尝试使用Python3.6对接Amazon新版API时,由于dataclasses是Python3.7引入的新特性,所以在3.6版本中导致‘Nomodulenamed‘dataclasses’的错误。dataclasses提供了一种创建带有默认值的可变namedtuple的方式。为解决此问题,需在Python3.6环境中手动安装dataclasses库,可以使用命令`pipinstalldataclasses==0.8`。

3万+

被折叠的 条评论
为什么被折叠?



