知识图谱:以疾病为中心的一定规模医疗领域知识图谱(项目运行)
紧接上一次的博客链接,运行build_medicalgraph.py进行数据的导入
这个过程非常长,我运行了三个小时到四个小时左右的时间
加载完成出现Process finished with exit code 0即代表正常结束
之后运行chaobot_graph.py,报错,未安装pyahocorasick包,在pycharm的setting里面我无法直接导入这个包,需要vc编译,所以最后用Miniconda3进行环境的配置
这里提供几篇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这篇文章,致谢。

浙公网安备 33010602011771号