Попытка использовать python Enchant, но я получаю ошибку атрибута

Вопрос: В настоящее время вы пытаетесь освоить программу, включающую акронимы парирования, но я не могу заставить зачаровать вообще загружать. import enchant d = enchant.Dict("en_US") d.check("Hello") И ошибка, которую я получаю: Traceback (most recent call last): File "C:UsersTEKDesktopenchant.py", line 1, in import enchant File "C:UsersTEKDesktopenchant.py", line 3, in d = enchant.Dict("en_US") tributeError: 'module' object

Вопрос:

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

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

Я сталкиваюсь с той же проблемой. Можете ли вы сказать мне, как вы решили это?

Оцените статью
Добавить комментарий