快捷搜索: 王者荣耀 脱发

ModuleNotFoundError: No module named ‘allennlp‘解决方法

1. 准备工作

由于本人复现论文要安装allennlp的包但是遇到些问题,所以特地记录一下 需求:在SBN环境下安装allennlp的包

1.创建环境

创建一个环境名为SBN的环境名字 python版本为3.8.5 可以根据自己需求指定,

conda create -n SBN python=3.8.5
conda activate SBN

2. 安装Allennlp

可以指定版本这里我没有指定

pip install allennlp

运行之后报如下错误:

1.坑1: 报错

× Encountered error while trying to install package. ╰─> jsonnet 大致意思是你 ×尝试安装程序包jsonnet时遇到错误。

2. 解决: 下载jsonnet包

注意: 建议直接复制这条命令进行下载 不建议用pip install 因为这里我尝试用pip下载没有解决

conda install -c conda-forge jsonnet

如下图所示表示jsonnet成功安装

再次安装allennlp

pip install allennlp

如下图所示表示allennlp成功安装

3. 检查是否安装成功

输入

allennlp

如下所示

参考博客1: 参考博客2:

本人水平有限 如果错误欢迎指正和交流

经验分享 程序员 微信小程序 职场和发展