teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

誤字を修正しました

2021/03/22 11:38

投稿

kuma1990
kuma1990

スコア1

title CHANGED
File without changes
body CHANGED
@@ -84,7 +84,8 @@
84
84
  WARNING: Package(s) not found: mecab
85
85
  ```
86
86
 
87
- また、which mecab をしたところ、```
87
+ また、which mecab をしたところ、
88
+ ```
88
89
  $ which mecab
89
90
  /opt/mecab/bin/mecab
90
91
  ```

4

アドバイスいただいてから行ったことを追記しました

2021/03/22 11:38

投稿

kuma1990
kuma1990

スコア1

title CHANGED
File without changes
body CHANGED
@@ -45,8 +45,54 @@
45
45
  EOS
46
46
  ```
47
47
 
48
+ -------------------↓↓↓アドバイスいただいてから行ったこと↓↓↓-------------------------------
48
49
 
50
+ mecabをアンインストールして
51
+ ```
52
+ $ pip intall --force-reinstall mecab-python3
53
+ ```
54
+ を行ってもモジュールエラーが消えなかったので、
55
+ ```
56
+ $ pip show mecab-python3
57
+ ```
58
+ したところ、
59
+ ```
60
+ /home/ec2-user/.local/lib/python3.6/site-packages
61
+ ```
62
+ と表示されたので、
63
+ ```
64
+ $ cd ~/.local/lib/python3.6/site-packages
65
+ $ ls
66
+ ```
67
+ を確認してみたところ、mecab関連ぽいものが下記の3つ出てきました。
68
+ ```
69
+ MeCab
70
+ mecab_python3-1.0.3.dist-info
71
+ mecab_python3.libs
72
+ ```
73
+ がありました。
49
74
 
75
+
76
+ また、mecabのバージョン確認を行ったら、0.996のバージョンが出てきたので、アンインストールされていないのかもしれません。
77
+ ```
78
+ $ mecab --version
79
+ mecab of 0.996
80
+ ```
81
+ そこで、pip show mecabしてみたのですが、パッケージは見つかりませんでした。
82
+ ```
83
+ $ pip show mecab
84
+ WARNING: Package(s) not found: mecab
85
+ ```
86
+
87
+ また、which mecab をしたところ、```
88
+ $ which mecab
89
+ /opt/mecab/bin/mecab
90
+ ```
91
+ パスがおかしいのでは無いかと思ったのですが、ここがおかしいのか、どう直したら良いのかわかりません。
92
+ 色々アドバイスいただいて恐縮ですが、もし何かわかりそうでしたらご教示いただければ助かります。。
93
+
94
+
95
+
50
96
  ### 補足情報(FW/ツールのバージョンなど)
51
97
 
52
98
  Python 3.6.8

3

Djangoの環境確認について追記しました

2021/03/22 11:37

投稿

kuma1990
kuma1990

スコア1

title CHANGED
File without changes
body CHANGED
@@ -5,6 +5,11 @@
5
5
  AWSで同じソースコードをアップして試しているのですが、
6
6
  『ModuleNotFoundError: No module named 'MeCab'』
7
7
  のエラーがでて、mecabをimportすることができません。
8
+
9
+ Djangoは動いていることは確認済みです。
10
+ 今までAWSのEC2上でDjangoのソースコードは既に動かしていまして、今回追加開発でmecabを使う際にmecabをインストールしました。
11
+ 他のモジュールはimportできているのですが、mecabだけがなぜかできません。
12
+
8
13
  何かお教えいただけると助かります。
9
14
  よろしくお願い致します。
10
15
 

2

タグを修正しました

2021/03/22 07:12

投稿

kuma1990
kuma1990

スコア1

title CHANGED
File without changes
body CHANGED
File without changes

1

ターミナル上での表示を追加しました

2021/03/22 06:35

投稿

kuma1990
kuma1990

スコア1

title CHANGED
File without changes
body CHANGED
@@ -32,7 +32,16 @@
32
32
  mecab-python3==1.0.3
33
33
  ```
34
34
 
35
+ また、コマンドを叩くとちゃんと動いているのですが、importだけができません
36
+ ```
37
+ $ mecab
38
+ おはよう
39
+ おはよう 感動詞,*,*,*,*,*,おはよう,オハヨウ,オハヨー
40
+ EOS
41
+ ```
35
42
 
43
+
44
+
36
45
  ### 補足情報(FW/ツールのバージョンなど)
37
46
 
38
47
  Python 3.6.8