2016-04-12 11 views
0

Windows 7,64ビットPCを使用しています。私は、Pythonを使用して、テキストのスペルチェックを実行したい。私は "pyinstall pyenchant"コマンドを使ってPyEnchantパッケージをインストールしようとしました。それはインストールされます。しかし、私はipythonコンソールでエンチャントをインポートしようとすると、 "ImportError:name utilsをインポートできません"というエラーが表示されます。 PyEnchantをインストールして使用する他の方法はありますか?PyEnchantパッケージをWindows-7(64bit)にスペルチェック用にインストールする際にエラーが発生しました

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ライブラリEnchantがインストールされていないようです。 PyenchantはEnchant CライブラリのPythonラッパーです。あなたはCライブラリをビルドしてインストールすることができます。http://www.abisource.com/projects/enchant/#downloadからコードを入手するか、インストールする別の方法があるかどうか尋ねるとhttp://pythonhosted.org/pyenchant/download.htmlのpyenchant-1.6.6.win32.exeリンクを使用してエンチャントCライブラリをインストールします。

+0

ありがとうございました!しかし、私はAnacondaのバージョンが私のPCで64ビットであると思うので、pyenchant-1.6.6.win32.exeはインストールされていません。 32ビットのAnacondaパッケージを使用する必要がありますか? –

+0

.exeがインストールされていない場合は、ソースからコンパイルします。 –

関連する問題