cndeepdive 安装过程中遇到的一些小问题
Posted 枯萎的海风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cndeepdive 安装过程中遇到的一些小问题相关的知识,希望对你有一定的参考价值。
最近需要处理一些知识图谱相关的内容,所以开始研究一下cndeepdive的相关内容,首先是安装。
工具连接:http://www.openkg.cn/tool/cn-deepdive
下载完工具包之后,通过samba服务(关于Samba服务的设置内容请参考:ubuntu下Samba服务器的搭建),在windows中将相应的数据文件传输到ubuntu上。
于是
ubuntu sda1 磁盘空间占用率达到100%
`ubuntu sda1 磁盘空间占用率达到100%`
处理方案: 分配一个大一些的磁盘,将home目录拷贝到这个磁盘上,具体步骤参考:https://blog.csdn.net/u010456460/article/details/54292105
接下来,解压压缩文件进行安装,根据readme.md
##deepdive安装及配置
1、 运行 bash install.sh 指令进行安装 (过程中需要联网,因为还需要安装一些依赖包),选择1一键安装
其他依赖项:
* java 1.8 以上版本(如果没有安装,或者版本过低,则会报错,安装最新的jdk、jre即可解决问题
* python 2.7
2、运行nlp_setup.sh,配置本地中文stanford环境
3、transaction文件夹中为已经跑通的中文tutorial用例,类似deepdive原版本中的英文用例example/spouse。tutorial文档会在后续上传。
执行 install.sh 但是出现报错,无法安装
解决方案:通过分析,我们发现脚本在解压的时候出现问题,找到解压文件的位置修改即可
将 193 行脚本中的
tar xzvf ....
修改成如图所示代码即可
运行nlp_setup.sh,”set Illegal option -o pipefail”
解决方案: 原因在于ubuntu 默认的sh 是dash, 而脚本是bash的语法,参考https://blog.csdn.net/sahusoft/article/details/9115367 进行修改即可
sudo dpkg-reconfigure dash
选择否,修改默认sh 为bash即可
通过这几个坑,cndeepdive成功安装:)
以上是关于cndeepdive 安装过程中遇到的一些小问题的主要内容,如果未能解决你的问题,请参考以下文章