Вопрос:
В настоящее время вы пытаетесь освоить программу, включающую акронимы парирования, но я не могу заставить зачаровать вообще загружать.
import enchant d = enchant.Dict(«en_US») d.check(«Hello»)
И ошибка, которую я получаю:
Traceback (most recent call last): File «C:UsersTEKDesktopenchant.py», line 1, in <module> import enchant File «C:UsersTEKDesktopenchant.py», line 3, in <module> d = enchant.Dict(«en_US») tributeError: ‘module’ object has no attribute ‘Dict’
Я использую Windows 8, Python 2.7, и я установил Enchant с exe отсюда
Мне интересно, где и чем моя проблема. Я предполагаю, что проблема с пакетом где-то, но работать с python на Windows кажется для меня болью, если мне не хватает чего-то очевидного
Ответ №1
Имел ту же ошибку, потому что я назвал файл “enchant.py”. И тогда я сделал
import enchant
Я думаю, что тогда он попытался импортировать файл, который я редактировал, поэтому я просто изменил имя, и зачарование работало правильно.
Ответ №2
Я сталкиваюсь с той же проблемой. Можете ли вы сказать мне, как вы решили это?