2013-06-04 5 views
0

В настоящее время вы пытаетесь освоить программу, включающую акронимы акционирования, но я не могу получить чары для загрузки вообще.Пытаюсь использовать python Enchant, но я получаю ошибку атрибута

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 и я установил Enchant с ехе здесь http://pythonhosted.org/pyenchant/download.html

Я задаюсь вопросом, где и что мой вопрос есть. Я предполагаю, что проблема с пакетом где-то, но работа с python на Windows кажется для меня болью, если я не вижу чего-то очевидного.

+0

попробуйте обновить библиотеку зачарования. – karthikr

ответ

1

Была такая же ошибка, потому что я назвал файл «enchant.py», , И тогда я сделал

import enchant 

Я думаю, что тогда он пытался импортировать файл я редактировал, так что я просто изменил название и заточка работает должным образом.