金子邦彦研究室人工知能Windows で動く人工知能関係 Pythonアプリケーション,オープンソースソフトウエア)MeCab をソースコードからビルドしてインストール(形態素解析)(Windows 上)(書きかけ)

MeCab をソースコードからビルドしてインストール(形態素解析)(Windows 上)(書きかけ)

辞書の設定と,動作確認が終わっていません

前準備

7-Zip のインストール

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022),Visual Studio 2022 のインストール(Windows 上)

インストールの判断

Build Tools for Visual Studio は,開発ツールセットである. Visual Studio は統合開発環境であり,いくつかの種類があり,Build Tools for Visual Studioの機能を含むか連携して使用するものである.インストールは以下の基準で判断してください:

不明な点がある場合は,Visual Studio 全体をインストール を行う方が良い.

MeCab Windows 版のインストール

  1. MeCab のWebページを開く

    http://taku910.github.io/mecab/

  2. ソースコード mecab-0.996.tar.gz と IPA 辞書をダウンロード

    [image]
  3. ダウンロードした mecab-0.996.tar.gz ファイルを展開(解凍)する.分かりやすいディレクトリに置く.
    c:\tools\mecab-0.996 下に展開(解凍)したものとして説明を続ける

    Windows での展開(解凍)に便利な 7-Zip: 別ページ »で説明

    [image]
  4. src\Makefile.msvc.in の書き換えを行う
  5. ソースコードの書き換えを行う.
  • Windows の環境変数 PATH に次を追加
    C:\Program Files (x86)\Mecab\bin 
    
  • Windows の環境変数 MECABRC に次を設定
    C:\Program Files (x86)\Mecab\etc\mecabrc
    

    [image]

    Python のパッケージmecab-python のインストール

    1. MeCab のWebページを開く

      http://taku910.github.io/mecab/

    2. 「perl/ruby/python/java バインデング」の下の「ダウンロード」をクリック.

      [image]
    3. mecab-python-0.996.tar.gz をダウンロード(現時点での最新バージョン)

      [image]
    4. ダウンロードが始まる.

      [image]
    5. ダウンロードした mecab-python-0.996.tar.gz ファイルを展開(解凍)する.分かりやすいディレクトリに置く.
      c:\tools\mecab-python-0.996 下に展開(解凍)したものとして説明を続ける

      Windows での展開(解凍)に便利な 7-Zip: 別ページ »で説明

      [image]
    6. c:\tools\mecab-0.996\src にある mecab.h、libmecab.lib を c:\tools\mecab-python-0.996 にコピー.

      [image]
    7. c:\tools\mecab-python-0.996\setup.py を編集

      version = "0.996", 
      

      include_dirs=["C:\\tools\\mecab-0.996\\src"],
      library_dirs=["C:\\tools\\mecab-0.996\\src"],
      libraries=["libmecab"])
      

      [image]

      ※この書き換えを行う理由:

      「'mecab-config' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」と表示されるエラーの回避のため.

      [image]
    8. Visual Studio の x64 Native Tools コマンドプロンプト管理者として実行

      起動は,Windows のメニューで「Visual Studio 20..」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ.「x64」は,64ビット版の意味である.

      「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がないとき:

      C++ ビルドツール (Build Tools) のインストールを行うことで, 「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がインストールされる.その手順は,別ページ »で説明

    9. x64 Native Tools コマンドプロンプトで次を実行
      cd c:\tools\mecab-python-0.996
      python setup.py build
      

      [image]
    10. エラーメッセージが出ないことを確認

      [image]
    11. x64 Native Tools コマンドプロンプトで次を実行
      python setup.py install
      

      [image]
    12. エラーメッセージが出ないことを確認

      [image]

    辞書の設定と,動作確認が終わっていません

    Makefile.msvc.in 9行目 -DVERSION="\"0.996\"" -DPACKAGE="\"mecab\"" \

    mecab.h 1125行目 #ifndef SWIG

    common.h include部分に追記 !>#include