質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

2943閲覧

janomeでNEologd辞書を導入したいが,UnicodeDecodeErrorが発生する.

Zapdos_1060

総合スコア19

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

1グッド

0クリップ

投稿2018/12/01 15:35

NEologd辞書をjanomeに導入したいのですが,うまく導入できません.
環境はwindows10 です.
bash on windows や cygwin などで試してみていますが,以下のようなエラーが出て止まってしまいます.
また,bash ubuntu on windowsでは pythonコマンドが使えないため,build.pypythonコマンド部をpython3に書き換えて実行しています.

解決方法を教えていただけると幸いです.

bash

1## bash on ubuntu on windows で実行した場合. 2 3$ ./build.sh \ 4> ../../mecab-ipadic-neologd/build/mecab-ipadic-2.7.0-20070801-neologd-20181126/ \ 5> utf8 6Traceback (most recent call last): 7 File "build.py", line 231, in <module> 8 collect(dicdir, enc, outdir, workdir) 9 File "build.py", line 50, in collect 10 for line in f: 11 File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\lib\codecs.py", line 321, in decode 12 (result, consumed) = self._buffer_decode(data, self.errors, final) 13UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa4 in position 0: invalid start byte 14INFO:root:worker processes: 2 15INFO:root:elapsed=0sec 16Traceback (most recent call last): 17 File "build.py", line 236, in <module> 18 build_unknown_dict(dicdir, enc, outdir) 19 File "build.py", line 142, in build_unknown_dict 20 for line in f: 21 File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\lib\codecs.py", line 321, in decode 22 (result, consumed) = self._buffer_decode(data, self.errors, final) 23UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 1752: invalid start byte 24 adding: sysdic/ (436 bytes security) (stored 0%) 25 adding: sysdic/connections1.py (276 bytes security) (deflated 78%) 26 adding: sysdic/connections2.py (276 bytes security) (deflated 80%) 27 adding: sysdic/__init__.py (276 bytes security) (deflated 78%) 28Build done.

参考にしているサイト

(very experimental) NEologd 辞書を内包した janome をビルドする方法 · mocobeta/janome Wiki · GitHub

isexxx👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

なにせvery experimentalですから、自己解決できないとなかなか厳しいのでは。

単に使いたいだけなら「ビルド済みパッケージを こちら からダウンロードできます。」からtarballを落として、pipで入れられますね。自分でビルドする必要はありません。ただ、windows環境で動くかどうかは試していませんが。

投稿2018/12/01 16:19

編集2018/12/01 16:19
hayataka2049

総合スコア30933

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zapdos_1060

2018/12/02 09:27

ダウンロードしてみましたが今度はまた別の問題が発生しました... ひとまず,一歩前進しました.ありがとうございました.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問