做知识图谱遇到的环境问题合集spacygensimkeras_contrib等
Posted 汀、
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做知识图谱遇到的环境问题合集spacygensimkeras_contrib等相关的知识,希望对你有一定的参考价值。
1.python:spacy、gensim库的安装遇到问题及bug处理
见:
2.__init__() got an unexpected keyword argument 'size'
采用实现gensim库中的word2vec模型训练,word2vec、node2vec代码运行时候,调用gensim函数库,由于版本更新,参数名改变导致。换成新的即可。
2.No module named 'keras_contrib'
问题:无法直接 pip install keras_contrib
pip install git+https://www.github.com/keras-team/keras-contrib.git
解决办法:
2.1 方法一:【推荐比较简单】
如果有git,可以在命令行中输入下述指令即可:
没有的可以安装git,教程参考:
Git 详细安装教程(详解 Git 安装过程的每一个步骤)_mukes的博客-CSDN博客_git安装
安装完git:执行:安装成功
pip install git+https://www.github.com/keras-team/keras-contrib.git
2.2 方案二本地下载安装:
打开网址 https://github.com/keras-team/keras-contrib直接文件压缩包
将压缩包解压到所需环境的文件夹
如Anaconda的base环境,打开\\Anaconda\\Lib\\site-packages,创建keras-contrib文件夹并解压压缩包
打开命令行并激活环境,并切换到keras-contrib路径下
conda activate base
cd E:\\Anaconda\\Lib\\site-packages\\keras-contrib
如果不能换盘cd,可以先输入E:再cd
接下来依次输入
python setup.py build
python setup.py install
如果还遇到报错:
from keras_contrib.layers.normalization import InstanceNormalization
安装成功之后使用,如果出现这个错误:
ImportError: cannot import name 'InstanceNormalization'
修改为:【路径写法问题】
from keras_contrib.layers.normalization.instancenormalization import InstanceNormalization
以上是关于做知识图谱遇到的环境问题合集spacygensimkeras_contrib等的主要内容,如果未能解决你的问题,请参考以下文章
NLP知识图谱项目合集(信息抽取文本分类图神经网络性能优化等)