Tôi gặp sự cố khi cài đặt pyenchant trên MacbookPro đang chạy Lion. Tôi đã sử dụng homebrew và pip để cài đặt enchant và pyenchantpyenchant không thể tìm thấy tệp từ điển trên Mac OS X
homebrew cài đặt enchant
pips cài đặt pyenchant
Tôi cũng đã tải về một cuốn từ điển tiếng Anh vào thư mục sau:
/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/enchant/share/enchant/myspell
-rw-r--r-- 1 mycomputer admin 75 Jun 6 13:34 README.txt
[email protected] 1 mycomputer staff 1017 May 4 2007 README_en_US.txt
[email protected] 2 mycomputer staff 68 Jun 6 13:38 en_US
[email protected] 1 mycomputer staff 3045 May 4 2007 en_US.aff
[email protected] 1 mycomputer staff 696131 May 4 2007 en_US.dic
Tuy nhiên, khi tôi cố gắng sử dụng enchant, tôi nhận được lỗi sau.
>>> import enchant
>>> d = enchant.Dict('en_US')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/enchant/__init__.py", line 502, in __init__
self._switch_this(broker._request_dict_data(tag),broker)
File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/enchant/__init__.py", line 264, in _request_dict_data
self._raise_error(eStr % (tag,),DictNotFoundError)
File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/enchant/__init__.py", line 218, in _raise_error
raise eclass(default)
enchant.errors.DictNotFoundError: Dictionary for language 'en_US' could not be found
Tôi đoán tôi không cài đặt tệp từ điển vào đúng thư mục nhưng tôi không biết nơi nào khác để cài đặt chúng.
Cảm ơn.