2017-05-12 22 views
1

Mac OSX 10.12.3をPython 3で使用しています。 私はpyenchantをインストールしましたが、プリインストールされた辞書でのみ動作します。pyenchantに辞書を追加する

import enchant 
    print(enchant.list_languages()) 
    ['de_DE', 'en_AU', 'en_GB', 'en_US', 'fr_FR'] 

私は自作をインストールし、この回答以下ftp://ftp.gnu.org/gnu/aspell/dict/0index.htmlからスウェーデン語辞書をインストールしようとしていますhttps://stackoverflow.com/a/35757817/4802426

brew install aspell-sv 

    Error: No available formula with the name "aspell-sv" 
    ==> Searching for a previously deleted formula... 
    Error: No previously deleted formula found. 
    ==> Searching for similarly named formulae... 
    Error: No similarly named formulae found. 
    ==> Searching taps... 
    Error: No formulae found in taps. 

私もこの回答を使用してそれをインストールしようとしました:https://stackoverflow.com/a/11807786/4802426 しかし、それはdoesnのどちらもうまくいきません。この方法でインストールするとうまくいきますが、上のように言語を表示すると、新しい言語は表示されません。私は、上記の方法をさまざまな言語やプロバイダに対して試しました。 myspell-es,aspell-esなど

ここから先に進んでください。他の人たちも同じ問題に取り組まなければならない。

答えて

0

pythonがPython3でうまく動作するかどうかは不明です。ダウンロードした辞書ファイルをPython3の正しいsite-packagesフォルダに入れましたか?

Official pyenchant tutorial for osx users

更新: はOSX上のpython3のsite-packagesフォルダを検索するには:あなたのpython3のパスを見つけるために、そして、Pythonのインタラクティブシェルにimport sys;sys.exec_prefixを取得するタイプpython3。フォルダパスは、/lib/pythonX.Y/site-packagesというpython3のパスを追加します。ここで、X.Yはpython3固有のバージョン番号です。

+0

自分のコンピュータにPython3用のsite-packagesフォルダが見つかりません。これは辞書を追加するための1つの方法にすぎませんか? Python2を使って試し、結果を報告します。私の目標は、Python3で動作させることです。 – Lamar

+0

サイトパッケージフォルダを見つけるのは簡単です。 'python3'と入力してPythonインタラクティブシェルに入り、次に' import sys; sys.exec_prefix'を実行してpython3パスを探します。フォルダパスは '/ lib/pythonX.Y/site-packages'でpython3のパスを追加します.X.YはPython3固有のバージョン番号です。 –

+0

これはこれを行う唯一の方法ではないかもしれませんが、公式ガイドの推奨する方法です。 –

関連する問題