我一直在尝试安装" OpenNLP"由链接指示的包。但是,我收到的错误消息显示为
答案 0 :(得分:2)
如果您想在openNLP.models.en包中安装预先训练的英语模型而不是openNLP本身(它们是分开的),您需要提供文件的完整路径作为第一个参数然后回购= NULL。以下版本对我有用:
install.packages("http://datacube.wu.ac.at/src/contrib/openNLPmodels.en_1.5-1.tar.gz",
repos=NULL, type="source")
openNLP.models.en是openNLP运行注释器所必需的。您可以下载单独的模型并在函数本身中指向它们,如下所示:
Maxent_Sent_Token_Annotator(language = "en", probs = FALSE, model = "models/en-sent.bin")
您必须将它们放在" models"
下的工作目录中然而,实体注释器从未以这种方式为我工作:
Maxent_Entity_Annotator(language = "en", kind = "person",
probs = FALSE,model = model = "models/en-ner-person.bin")
我收到一条java错误,说找不到该模型。
我必须安装openNLP.models.en软件包。
答案 1 :(得分:2)
这些步骤对我有用(在Windows 10的RStudio 1.0.136上运行R版本3.3.1):
1)install.packages(“openNLP”)
2)install.packages(“openNLPmodels.en”,repos =“http://datacube.wu.ac.at”)
此时,控制台中显示三条警告“无法访问存储库索引”,但最终下载并安装了该软件包。
3)在包列表中选择两个包
答案 2 :(得分:-2)
可以直接从CRAN获得(至少对于Mac):
install.packages("openNLP")