首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TreeTagger安装成功,但无法打开.par文件

TreeTagger安装成功,但无法打开.par文件
EN

Stack Overflow用户
提问于 2013-03-19 15:17:27
回答 2查看 7.9K关注 0票数 5

有人知道如何解决TreeTagger中的文件读取错误吗?这是一种常见的自然语言处理工具,用于POS标签、狐猴化和块句?

代码语言:javascript
复制
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暗示的任何可能的安装问题。我遵循了网页上的说明,并正确安装(http://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/#Linux):

代码语言:javascript
复制
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.

,但是当我尝试测试软件时,我得到了以下错误:

代码语言:javascript
复制
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.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-19 19:06:40

我认为有两个问题:首先,脚本应该以其名称包含"-utf8“,例如cmd/tagger-chunker-german-utf8,因为您下载了UTF-8数据。第二,标记和分块需要每个数据文件。请参阅主页,其中包含“PC参数文件”和“PC参数文件”--从这两个部分下载这些文件,然后重新执行install-tagger.sh

票数 6
EN

Stack Overflow用户

发布于 2015-11-03 10:38:30

您编写了cmd/tree-tagger-english,,但我认为正确的路径(其中有参数文件)是:

lib/tree-tagger-english

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15503388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档