The `iconv' command exists in these Python versions
OS : macOS High Sierra(10.13.4)
pyenv : 1.2.4
anaconda : 3-4.3.1
Python : 3.6.0
問題
PCを買い換えて環境をもう一度作り直そうとしてPythonとかMeCabとか入れていたら、mecab-ipadic-NEologdをインストールしようとした段階で下記エラーが出てきた。
(./bin/install-mecab-ipadic-neologd -n)←このコマンド実行時
The `iconv' command exists in these Python versions: anaconda3-4.3.1
macOS Sierra の mecab 辞書に mecab-ipadic-NEologd を入れる
こちらのブログにある方法を試したけれども自分はなんかうまくいかない。
解決方法
という訳で色々また探していたらこのエラーはコマンドの中身は色々違うけれどもPyenv環境で見られるエラーっぽい。
"... command exists in these Python versions" even if there is only one version. #34
そこで、上記サイトの情報を元に下記コマンドを試してみる。
$ pyenv local anaconda3-4.3.1
これで終了。
正直なぜこれで解決できたのかよく分かっていない...
以下テスト
$ echo "このすばって面白い" | mecab この 連体詞,*,*,*,*,*,この,コノ,コノ す 名詞,一般,*,*,*,*,す,ス,ス ばっ 動詞,自立,*,*,五段・ラ行,連用タ接続,ばる,バッ,バッ て 助詞,接続助詞,*,*,*,*,て,テ,テ 面白い 形容詞,自立,*,*,形容詞・アウオ段,基本形,面白い,オモシロイ,オモシロイ EOS
$ echo "このすばって面白い" | mecab -d /usr/local/lib/mecab/dic/mecab-ipadic-neologd/ このすば 名詞,固有名詞,一般,*,*,*,この素晴らしい世界に祝福を!,コノスバ,コノスバ って 助詞,格助詞,連語,*,*,*,って,ッテ,ッテ 面白い 形容詞,自立,*,*,形容詞・アウオ段,基本形,面白い,オモシロイ,オモシロイ EOS
まとめ
Pyenvの使い方ちゃんと勉強しときます。