知识图谱:以疾病为中心的一定规模医疗领域知识图谱(项目运行)

紧接上一次的博客链接,运行build_medicalgraph.py进行数据的导入

这个过程非常长,我运行了三个小时到四个小时左右的时间

加载完成出现Process finished with exit code 0即代表正常结束

之后运行chaobot_graph.py,报错,未安装pyahocorasick包,在pycharm的setting里面我无法直接导入这个包,需要vc编译,所以最后用Miniconda3进行环境的配置

这里提供几篇conda相关的博客提供参考:
conda的安装与使用

Conda 安装使用详解

Conda使用指南

建议创建专门的环境

1)首先在pycharm里面先配置专门的环境,python选择3.8版本

2)打开cmd窗口,激活环境active path_name,为当前环境安装库

conda install -c https://conda.anaconda.org/conda-forge pyahocorasick

会提示缺少py2neo,需要重新安装

conda install -c https://conda.anaconda.org/conda-forge py2neo

安装完成之后出现编码错误,在question_classifier.py中,23-31行需要添加encoding='utf-8'

之后继续运行chaobot_graph.py就可以了(加载需要一下)

运行结果如下:

在这个过程中我出现了其他错误(之前没有使用过conda来安装包orz)

报错为:ImportError: cannot import name 'cypher_join' from 'py2neo.cypher'

当时是安装了py2neo的

仔细分析了一下自己的过程,应该是在pycharm配置的时候python的版本选择错了,导致后面下载的东西版本不适配(大概是这个原因orz)

后来我重新在pycharm里面导入了一个新的环境,解决了

先放一下,看论文和文件去了

后期配置过程翻阅了https://blog.csdn.net/weixin_40539807/article/details/105755027这篇文章,致谢。

posted @ 2021-04-12 20:00  我不秃  阅读(509)  评论(0)    收藏  举报