0

目前正在尝试为一个涉及配对首字母缩略词的程序附魔,但我似乎根本无法加载附魔。

import enchant
d = enchant.Dict("en_US")
d.check("Hello")

我得到的错误是:

Traceback (most recent call last):
File "C:\Users\TEK\Desktop\enchant.py", line 1, in <module>
import enchant
File "C:\Users\TEK\Desktop\enchant.py", line 3, in <module>
d = enchant.Dict("en_US")
tributeError: 'module' object has no attribute 'Dict'

我使用的是 Windows 8、Python 2.7,并从这里http://pythonhosted.org/pyenchant/download.html安装了 Enchant 和 exe

我想知道我的问题在哪里或是什么。我假设它是某个地方的包问题,但是在 Windows 上使用 python 对我来说似乎很痛苦,除非我遗漏了一些明显的东西

4

1 回答 1

1

有同样的错误,因为我将文件命名为“enchant.py”。然后我做了

import enchant

我想当时他试图导入我正在编辑的文件,所以我只是更改了名称并且附魔工作正常。

于 2013-10-31T13:07:20.083 回答