【发布时间】:2018-01-19 06:23:08
【问题描述】:
导入 OrderedDict ImportError:没有名为 OrderedDict 的模块
我正在使用 python 2.7.5 并假设预先安装了 orderedDict 模块。 如何检查模块是否存在,如果不存在如何安装。
我是初学者,感谢您帮助我。
【问题讨论】:
标签: python-2.7 ordereddictionary
导入 OrderedDict ImportError:没有名为 OrderedDict 的模块
我正在使用 python 2.7.5 并假设预先安装了 orderedDict 模块。 如何检查模块是否存在,如果不存在如何安装。
我是初学者,感谢您帮助我。
【问题讨论】:
标签: python-2.7 ordereddictionary
OrderedDict 属于collections 模块。它不是独立的。
你需要from collections import OrderedDict。
【讨论】:
from collections import OrderedDict 时,您正在修改命名空间以便访问OrderedDict,您无需指定它所属的模块。您正在尝试通过 collections.OrderedDict 访问,要么将其更改为 OrderedDict,要么将您的导入更改为 import collections。
扩展 JoshuaRLi 所说的,你想要的
>>> from collections import OrderedDict
您可以检查您可以使用哪些模块
>>> help('modules')
【讨论】: