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: https://blog.csdn.net/qq_38603174/article/details/126479376
参考博客2: https://blog.csdn.net/qq_38901850/article/details/125024457

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值