ImportError: библиотека "enchant" C не найдена. Установите его через диспетчер пакетов ОС или используйте предварительно построенное двоичное колесо от PyPI

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

Ответ 1

Я нашел ответ на этой странице GitHub.

Вкратце, они еще не отправили колесо для платформы win_amd64.

Ответ 2

В Ubuntu запустите sudo apt-get install libenchant1c2a

Ответ 3

Для использования Amazon Ubuntu например.

yum install enchant 

а потом

pip install pyenchant

Ответ 4

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

pip install -U pip

Ответ 5

На Windows x64 я решил эту проблему следующим образом:

  • Нажмите на ссылку https://pypi.org/project/pyenchant/#files и загрузите pyenchant-2.0.0.win32.exe.
  • Запустите его, и при установке с помощью мастера установки вы должны указать местоположение вашего интерпретатора Python, которое в моем случае:

C:\Users\Asus\AppData\Local\Programs\Python\Python36\python.exe

Важно: если вы используете интерпретатор python32, вы должны указать это местоположение:

C:\Users\Asus\AppData\Local\Programs\Python\Python36-32\python.exe

Если вы используете версию интерпретатора Python 3.5, ваше местоположение может быть таким:

C:\Users\Asus\AppData\Local\Programs\Python\Python35\python.exe

и закончить установку. Команды Pip теперь будут работать для других пакетов зависимостей.

Ответ 6

Решено: на Win7-64 я побежал

pip3 установить pyenchant == 1.6.6

которая, похоже, является последней версией PyEnchant, все еще поставляемой с двоичными файлами Win-64. Более новые версии для меня не устанавливались, но эта была.