2016-04-12 8 views
0

Я использую Windows-7, 64-разрядный ПК. Я хочу выполнить проверку орфографии текста, используя python. Я попытался установить пакет PyEnchant с помощью команды «pip install pyenchant». Он устанавливается. но когда я пытаюсь импортировать enchant в консоль ipython, он дает ошибку как «ImportError: невозможно импортировать имя utils». Есть ли другой способ установки и использования PyEnchant?Ошибка при установке пакета PyEnchant на Windows-7 (64 бит) для проверки орфографии

In [43]: import enchant 
Traceback (most recent call last): 
File "<ipython-input-43-be94a407aebb>", line 1, in <module> 
import enchant 
File "C:\Anaconda2\lib\site-packages\enchant\__init__.py", line 92, in <module> 
from enchant import _enchant as _e 

File "C:\Anaconda2\lib\site-packages\enchant\_enchant.py", line 55, in <module> 
from enchant import utils 

ImportError: cannot import name utils 

ответ

0

Это похоже на то, что у вас не было установленного зачатия библиотеки C. Pyenchant - это всего лишь оболочка python для библиотеки Enchant C. Вы можете либо построить, либо установить C-библиотеку самостоятельно, получить код от http://www.abisource.com/projects/enchant/#download или, если вы спросите, есть ли другой способ установить его, используйте ссылку pyenchant-1.6.6.win32.exe на http://pythonhosted.org/pyenchant/download.html, которая установит для вас библиотеку Enchant C ,

+0

Благодарим за ответ! Но я думаю, так как версия Anaconda на моем компьютере 64-битная, pyenchant-1.6.6.win32.exe не устанавливает. Так что я должен использовать 32-битный пакет Anaconda? –

+0

Я бы скомпилировал его из источника, если .exe не устанавливает. –

 Смежные вопросы

  • Нет связанных вопросов^_^