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?

PythonAdvent Calendar 2024

Day 8

[Python]はじめてのPythonでpip,Mecabインストールに苦しむ男① 環境設定編

Last updated at Posted at 2024-12-07

はじめに

Qiita Advent Calendar8日目
記事を書きすぎるとさすがにしんどくはなってくるし、書くこともなくなってくるため、新しいことに挑戦しないといけないとなっている今頃、公開予定後の私がこの記事を読んで何を思うのでしょうか。
未来の自分にしかわかりません。
当日も頑張って書いていると思います。
頑張れ。

Pythonを触るきっかけ

テキストが200個×3行×文字列50文字くらいを分析しないといけなくなったため、
何か簡単な方法はないかなと考えた結果、Pythonを使用してみることにしました。
どうやら、Pythonではライブラリで自然言語処理を行うことができるらしい。
調べて実行しようと思いました。

Pythonの環境設定

皆さんご存じPython
私は初めての挑戦ですが、さすがにいろいろな言語触ってるので、ある程度は書けるかと思いきや意外と落とし穴がたくさんありました。

とりあえず、インストールは以下記事を参考に実装

MeCabをインポート

MeCabという日本語を形態素分析ができるライブラリの存在を知り、これを利用しようと考えた。
以下サイトからとってきた。

言語はUTF-8に設定した。

image.png

MeCabのインポートがうまくいかない

1.自分の環境のpythonライブラリをすべて表示してみる

以下を実行するも、

    pip list

image.png

2.pipのバージョンを行う。

そのままの英語の意味に従ってみる。

image.png

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バインディングであり、コマンドラインツールとは別物だからです。

感想

むちかしい

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?