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
本人水平有限 如果错误欢迎指正和交流