5

このファイル読み取りエラーを解決する方法を知っている人はいますか?これは、文のタグ付け、見出し語化、およびチャンクにTreeTagger使用される一般的な自然言語処理ツールです。POS

alvas@ikoma:~/treetagger$ echo 'Hello world!' | cmd/tree-tagger-english 
        reading parameters ...

ERROR: Can't open for reading: /home/alvas/treetagger/lib/english.par
aborted.

http://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/installation-hints.txtで示唆されているように、インストールに関する問題は発生しませんでした。Web ページの指示に従いましたが、適切にインストールされています ( http://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/#Linux ):

alvas@ikoma:~$ mkdir treetagger
alvas@ikoma:~$ cd treetagger
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/tree-tagger-linux-3.2.tar.gz
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/tagger-scripts.tar.gz
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/install-tagger.sh
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/dutch-par-linux-3.2-utf8.bin.gz
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/german-par-linux-3.2-utf8.bin.gz
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/italian-par-linux-3.2-utf8.bin.gz
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/spanish-par-linux-3.2-utf8.bin.gz
alvas@ikoma:~/treetagger$ wget ftp://ftp.ims.uni-stuttgart.de/pub/corpora/french-par-linux-3.2-utf8.bin.gz

alvas@ikoma:~/treetagger$ sh install-tagger.sh 

Linux version of TreeTagger installed.
Tagging scripts installed.
German parameter file (Linux, UTF8) installed.
German chunker parameter file (Linux) installed.
French parameter file (Linux, UTF8) installed.
French chunker parameter file (Linux, UTF8) installed.
Italian parameter file (Linux, UTF8) installed.
Spanish parameter file (Linux, UTF8) installed.
Dutch parameter file (Linux, UTF8) installed.
Path variables modified in tagging scripts.

You might want to add /home/alvas/treetagger/cmd and /home/alvas/treetagger/bin to the PATH variable so that you do not need to specify the full path to run the tagging scripts.

しかし、ソフトウェアをテストしようとすると、次のエラーが発生します。

alvas@ikoma:~/treetagger$ echo 'Hello world!' | cmd/tree-tagger-english 
    reading parameters ...

ERROR: Can't open for reading: /home/alvas/treetagger/lib/english.par
aborted.
alvas@ikoma:~/treetagger$ echo 'Das ist ein Test.' | cmd/tagger-chunker-german

ERROR: Can't open for reading: /home/alvas/treetagger/lib/german-chunker.par
aborted.

ERROR: Can't open for reading: /home/alvas/treetagger/lib/german.par
aborted.
    reading parameters ...

ERROR: Can't open for reading: /home/alvas/treetagger/lib/german.par
aborted.
4

3 に答える 3

6

2つの問題があると思います。1つはcmd/tagger-chunker-german-utf8、UTF-8データをダウンロードしたため、スクリプトの名前に「-utf8」が含まれている必要があることです。次に、タグ付けとチャンク化には、それぞれデータファイルが必要です。「PC用パラメータファイル」と「PC用チャンカーパラメータファイル」のセクションがあるホームページを参照してください。両方のセクションからファイルをダウンロードして、再実行してinstall-tagger.shください。

于 2013-03-19T19:06:40.203 に答える
0

cmd /tree-tagger-english と書きましたが、正しいパス (パラメーター ファイルがある場所) は次のとおりだと思います。

lib /tree-tagger-english

于 2015-11-03T10:38:30.380 に答える