ImportError: библиотека 'enchant' C не найдена. Пожалуйста, установите его через менеджер пакетов вашей ОС или используйте встроенный двоичный диск из PyPI
Вопрос в том, почему я вижу сообщение об ошибке в заголовке при попытке импортировать Enchant. Я использую Win64.
9 ответов
Я нашел ответ на этой странице GitHub.
Короче говоря, они еще не поставили колесо для платформы win_amd64.
Решено: на Win7-64 я побежал
pip3 установить pyenchant==1.6.6
которая, похоже, является последней версией PyEnchant, все еще поставляемой с двоичными файлами Win-64. Более новые версии для меня не устанавливались, но эта была.
Для использования Amazon Ubuntu например.
yum install enchant
а потом
pip install pyenchant
Для меня проблема, с которой я столкнулся, заключалась в том, что у меня была старая версия pip. Я установил последнюю версию и смог загрузить библиотеку pyenchant.
pip install -U pip
На Windows x64 я решил эту проблему следующим образом:
- Нажмите на ссылку https://pypi.org/project/pyenchant/ и загрузите 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 теперь будут работать для других пакетов зависимостей.
Для работы с докером на AWS:
- С
apt-get
:
sudo apt-get update
sudo apt-get -y install enchant-2
- С
apt
:
sudo apt update
sudo apt -y install enchant-2
Спасибо
В MacOS вы можете установить его через
brew
:
brew install enchant
pip install pyenchant
Я исправил ошибки на colab.
!apt update!apt install enchant --fix-missing
После исправления отсутствующих файлов можно было запустить энчант.