admin管理员组文章数量:1550527
neuralcoref是在自然语言处理的过程中,用于解决共指消解的工具,但在装neuralcoref过程中所遇见了几个之前装包过程中未曾遇见过的问题。
问题1:
安装包时:
pip install neuralcoref
安装成功 但是在import neuralcoref时出现报错:spacy.strings.StringStore size changed, may indicate binary incompatibility
如图:
解决方案:
先卸载再重新下载:
pip uninstall neuralcoref
pip install neuralcoref --no-binary neuralcoref
问题2:
neuralcoref下载的过程中报错:
#include "ios"
neuralcoref.cpp:668:10: fatal error: 'ios' file not found
找了很久如何解决,最后在发现有博主同样在Mac上pip安装tesserorc时发现的解决方案。
由于neuralcoref的setup.py指定在MacOS特定系统版本上安装,我们需要使setup.py依照自己的系统版本进行安装。
查看系统版本:
版本号:10.15
执行语句:
sudo CFLAGS="-mmacosx-version-min=10.15" pip install neuralcoref
执行后则成功安装neuralcoref包
问题3:
运行demo时,比如很简单的一个语句:
para = "Who is Abraham Lincoln? When was he born? Where is his hometown?"
doc = nlp(para)
print(doc._.coref_clusters)
发现进度条感觉永远停在了0%:
后来查看日志:
import logging;
logging.basicConfig(level=logging.INFO)
发现问题出在:
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='s3.amazonaws', port=443): Max retries exceeded with url: /models.huggingface.co/neuralcoref/neuralcoref.tar.gz (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x11250d9b0>: Failed to establish a new connection: [Errno 60] Operation timed out',))
所以可能是需要翻墙的原因,挂一下vpn就可以了····
本文标签: 解决方案过程环境Macneuralcoref
版权声明:本文标题:Mac环境下装neuralcoref包过程所遇问题-解决方案 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727248147a1104891.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论