web-dev-qa-db-fra.com

ImportError: La bibliothèque '' enchant 'C n'a pas été trouvée. Installez-le via le gestionnaire de paquets de votre système d'exploitation ou utilisez une roue binaire prédéfinie de PyPI.

La question est pourquoi je vois le message d'erreur dans le titre lorsque j'essaie d'importer enchant. J'utilise Win64.

14
1man

J'ai trouvé la réponse dans cette page GitHub .

En résumé, ils n'ont pas encore fourni de roue pour la plate-forme win_AMD64.

11
1man

Sur Ubuntu, lancez Sudo apt-get install libenchant1c2a

10
aralar

Pour l'instance Amazon ubuntu, utilisez.

yum install enchant 

et alors 

pip install pyenchant
6
Chetan Kabra

Résolu: Sur Win7-64 j'ai couru

pip3 installer pyenchant == 1.6.6

ce qui semble être la dernière version de PyEnchant, toujours livrée avec les binaires Win-64. Les nouvelles versions ne sont pas installées pour moi, mais celle-ci l'a fait.

3
Art

Pour moi, le problème que j'ai rencontré était que j'avais une ancienne version de pip. J'ai installé la dernière version et j'ai pu télécharger la bibliothèque pyenchant.

pip install -U pip

2
MichaelGofron

Sous Windows x64, j'ai résolu ce problème comme suit:

  • Cliquez sur le lien https://pypi.org/project/pyenchant/#files et téléchargez pyenchant-2.0.0.win32.exe.
  • Lancez-le et lors de son installation à l'aide de l'assistant d'installation, vous devez spécifier l'emplacement de votre interpréteur python, qui dans mon cas est:

C:\Utilisateurs\Asus\AppData\Local\Programmes\Python\Python36\python.exe

Important: Si vous utilisez un interpréteur python32, vous devez spécifier cet emplacement:

C:\Utilisateurs\Asus\AppData\Local\Programmes\Python\Python36-32\python.exe

si vous utilisez la version interpréteur Python 3.5, votre emplacement peut ressembler à ceci:

C:\Utilisateurs\Asus\AppData\Local\Programmes\Python\Python35\python.exe

et terminer l'installation. Les commandes Pip fonctionneront maintenant pour d'autres packages de dépendance.

2
Ottoman Empire