はじめに
Qiita Advent Calendar8日目
記事を書きすぎるとさすがにしんどくはなってくるし、書くこともなくなってくるため、新しいことに挑戦しないといけないとなっている今頃、公開予定後の私がこの記事を読んで何を思うのでしょうか。
未来の自分にしかわかりません。
当日も頑張って書いていると思います。
頑張れ。
Pythonを触るきっかけ
テキストが200個×3行×文字列50文字くらいを分析しないといけなくなったため、
何か簡単な方法はないかなと考えた結果、Pythonを使用してみることにしました。
どうやら、Pythonではライブラリで自然言語処理を行うことができるらしい。
調べて実行しようと思いました。
Pythonの環境設定
皆さんご存じPython
私は初めての挑戦ですが、さすがにいろいろな言語触ってるので、ある程度は書けるかと思いきや意外と落とし穴がたくさんありました。
とりあえず、インストールは以下記事を参考に実装
MeCabをインポート
MeCabという日本語を形態素分析ができるライブラリの存在を知り、これを利用しようと考えた。
以下サイトからとってきた。
言語はUTF-8に設定した。
MeCabのインポートがうまくいかない
1.自分の環境のpythonライブラリをすべて表示してみる
以下を実行するも、
pip list
2.pipのバージョンを行う。
そのままの英語の意味に従ってみる。
python.exe -m pip install --upgrade.pip
上記緑のコードを実行すると、pip のバージョンを上げることには成功した。
ちなみにバージョンの確認のためのコードは
pip --version
出力結果
pip 24.3.1
3.次はMeCabかな
どうやら、最新版に対応していないみたい?
pip install mecab-python-windows
ERROR: Could not find a version that satisfies the requirement mecab-python-windows (from versions: none)
ERROR: No matching distribution found for mecab-python-windows
なので、以下コマンドを入力
pip install mecab-python3
pip install unidic-lite
Collecting mecab-python3
Downloading mecab_python3-1.0.10-cp313-cp313-win_amd64.whl.metadata (6.3 kB)
Downloading mecab_python3-1.0.10-cp313-cp313-win_amd64.whl (503 kB)
Installing collected packages: mecab-python3
Successfully installed mecab-python3-1.0.10
4.いろいろやってみたけど、よくわからん。
mecab-python-windows を使ってPythonでMeCabをインストールした場合、コマンドラインから mecab -v を実行しても表示されないことがあります。これは、mecab-python-windows がPythonバインディングであり、コマンドラインツールとは別物だからです。
感想
むちかしい