qq547276542/Agriculture_KnowledgeGraph

做个简单的复现报告:程序绝大部分功能是可复现的,但是个别功能仍不能跑通

hao-go opened this issue · 5 comments

作为一个其他专业的小白,花了不少精力才复现了这个程序,在此简单分享下复现过程吧,免得大家踩同样的坑:

  • 1.IDE用pycharm要比vscode强:vscode会报很多我解决不了的错,换了pychrm就好了;

  • 2.依赖包按作者的requestment.txt安装,但是不要>=,就取==;(py2neo可能会有些问题,但安装也无妨,不妨碍大多数功能实现)

  • 3.neo4j,按作者readme导入数据,一切正常;(至此应该可以实现实体识别、实体查询、关系查询、农业知识概览、农知问答功能)

  • 4.tagging功能:需要安装mongodb,导入作者指定的数据json,这个过程会报数据读取不了的错误,需要改一下encoding,总之就是改一下数据的编码,数据导入正确了tagging功能就能正常用了

  • 5.tagging-get有问题:这个功能没复现成功,问题出在从neo4j返回的数据没有被解析出来,我怀疑是不是py2neo的版本问题造成的,但是又没有找到3.0版本的py2neo
    报错的位置在
    Agriculture_KnowledgeGraph-master\demo\demo\tagging_data_view.py in showtagging_data
    代码位置在

` answer=answer[0]

	print(answer)

	if answer == None:

		ctx['title'] = ‘‘<h1> 该url不存在,别乱搞! </h1>’‘

		return render(request, "tagging_data.html", ctx)

	ctx['detail'] = answer['detail'] 

	ctx['title'] = answer['title']

	image = answer['image']

	ctx['image'] = ''<img class="rounded card-img-top img-fluid" src="' + str(image) + '" alt="该条目无图片" style="width:30%" >''

	ctx['baseInfoKeyList'] = []`

其中
`ctx['detail'] = answer['detail']

ctx['title'] = answer['title']
`

answer['detail']、answer['detail'],这种方式无法解析出answer内的detail,目前没找到解决方法,若是有大佬看到,还请指点一二。感激不尽

图片match的功能,你实现了吗

图片检索的功能没有实现成功

我又为系统添加了登录和注册的功能

我又为系统添加了登录和注册的功能

您好,关于你新增的登录和注册功能可以在哪里查看的到吗?我在你的仓库里找到的好像没有这个功能