2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

100万人に伝えたい!失敗を乗り超えた話を共有しよう

WindowsのAnaconda環境にMeCabをインストール_2023

Last updated at Posted at 2021-10-11

Anaconda環境にインストールしたMeCabでchasenが動かない(Windows)

しばらくUbuntu使っていましたが、最近Windowsの手軽さにはまって使い始めて

2023年追加分

  • Quadloは積んでいるもののCUDAに無視されているので、ただのnvidia-smi表示器
  • それはさておきちょっとグラフを使おうとしてAnaconda(Windows版)起動というお話

インストール済み環境での使いかたへ飛ぶ(文末)

  • Jupyter labで実行するとエラーが下記の様なエラー出てしまいます。

    何とか動くようになったので、備忘録として残します。
Failed initializing MeCab. Please see the README for possible solutions:	
    https://github.com/SamuraiT/mecab-python3#common-issues<br>	
If you are still having trouble, please file an issue here, and include the	
ERROR DETAILS below:	
    https://github.com/SamuraiT/mecab-python3/issues	
issueを英語で書く必要はありません。	
------------------- ERROR DETAILS ------------------------	
arguments: -Ochasen	
[!tmp.empty()] unknown format type [chasen]	
----------------------------------------------------------

##やってみたこと

  • 検索し、インストールの記事をみた。
     ⇒手順はあっていそう
  • エラーについて検索してみた。⇒パスを通してみたが、何か違うパスが出た。
  • 一旦、アンインストール⇒冷静になって考えよう。

##参考にさせていただいた記事

[PythonとMeCabで形態素解析(on Windows)]
(https://qiita.com/menon/items/f041b7c46543f38f78f7)

@menonさんありがとうございます。

基本的手順はオリジナルを参照ください

##必要なもの

  1. Anaconda3 64bit
  2. MeCab 0.996 64bit
  3. ipykernel と mecab-python-windows

1のAnaconda3については問題ないと思います。
2のMecabについては0.996ですが、
ikegami-yukinoさんGitHubからダウンロードしました。
[MeCabインストーラー0.996.2.exe]
(https://github.com/ikegami-yukino/mecab/releases)
(旧)のものもありますが、こちらの新しい方がこの後便利です

3のmecab-python-windowsは2021年現在メンテされてないようなので、

からダウンロードpipコマンドでインストールしました。

##動作確認
さてさて、Jupyter labで動作するでしょうか?

test.py
import sys
import MeCab
m = MeCab.Tagger ("-Ochasen")
print(m.parse ("これはものづくりなのか分からない人"))

- これでWindows上でも無事に形態素解析できるようになりました。

インストール済み環境

name.png

我が家のOSのデフォルトが中文なので、フォーカスされているところだけご注目ください。

  • パスが通っている事が第一条件
  • 通っていない場合は上記の元記事に戻ってセットアップします。

Anaconda 新環境での操作

Anaconda操作

  • Environment メニューへ移る
  • 作成した環境(MeCabが入っていない新環境)を選び三角ボタン(再生?)をクリックする
  • Open TerminalでUbuntuで見慣れた”(osac) C:\Users\”表示になってターミナル画面が出ます。
ターミナル画面

pip install mecab-python3

ターミナル画面

# インストール中 画面こみ
pip install mecab-python3
Collecting mecab-python3
  Downloading mecab_python3-1.0.6-cp37-cp37m-win_amd64.whl (501 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 501.5/501.5 kB 30.7 MB/s eta 0:00:00
Installing collected packages: mecab-python3
Successfully installed mecab-python3-1.0.6

以上で、Pathさえ通していればAnaconda上では比較的に簡単に使用できます。

要点
GUIのメニューからmecab-python3が入らないというところに気が付けば安心!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?