【发布时间】:2022-08-13 21:20:47
【问题描述】:
我正在尝试使用库AttrMap,建议将其作为AttrDict 库的替代品。从 AttrDict 的文档中:
...如果这些警告中的任何一个都破坏交易,或者您不需要 你的对象是一个字典,考虑使用 AttrMap 代替。
我用
pip install attrmap安装它,然后像往常一样用import attrmap将它导入到新的conda 环境中。但是导入会出现以下错误:
Traceback (most recent call last): File \"test.py\", line 1, in <module> import attrmap File \"/Users/claudia/opt/anaconda3/envs/test/lib/python3.8/site-packages/attrmap/__init__.py\", line 2, in <module> from .attrmap import AttrMap, AttributeMap, AttrMapping, AttributeMapping File \"/Users/claudia/opt/anaconda3/envs/test/lib/python3.8/site-packages/attrmap/attrmap.py\", line 12, in <module> class AttrMap(object): File \"/Users/claudia/opt/anaconda3/envs/test/lib/python3.8/site-packages/attrmap/attrmap.py\", line 91, in AttrMap def keys(self) -> list[str]: TypeError: \'type\' object is not subscriptable我已经尝试安装不同的先前版本并在 Colab 笔记本中添加导入,但都出现相同的错误。
有谁知道问题可能是什么?我不认为与我的环境有关。
标签: python dictionary