首先直接pip install allennlp报错,总是出现"Install allennlp failed with jsonnet build error"的错误。
查了一大通资料之后吧,解释的原因是由于没有安装jsonnet包导致
后面就是查询jsonnet包的安装啦,因为是公司内网,所以安装的时候遇到了不少麻烦。总是显示网络的问题,随后查了一下,参考这位答主的回答Error日志 ERROR: Failed building wheel for jsonnet_hithithithithit的博客-CSDN博客
使用conda install -c conda-forge jsonnet还是报url的错误。后来简单直白的用,conda install jsonnet的命令就安装成功了,神奇~

后面我利用本地安装了一下allennlp,又报了’command python setup.py egg_info failed with error code 1 in /tmp/pip-build’的错误,参考了答主的回答解决 Command “python setup.py egg_info” failed …问题的参考 :_python.ask的博客-CSDN博客,将setuptools升级了一下,随后安装allennlp又报了’Cannot uninstall ‘greenlet’.it is a distuils installed project and thus…'的错误,参考这位答主的回答顺利解决之后Command “python setup.py egg_info” failed——完美解决_霍格沃茨电气魔法师的博客-CSDN博客,接着继续安装allennlp就可以顺利安装啦!
总结一下:

第一步:安装jsonnet

conda install jsonnet

报错的话可以试试这条安装语句

conda install -c conda-forge jsonnet

第二步:升级setuptools(如果报了’command python setup.py egg_info failed with error code 1 in /tmp/pip-build’的错误才需要这步)

pip install --upgrade setuptools

如果还不行的话,再更新一下pip

python -m pip install --upgrade pip

第三步:手动安装allennlp

因为我用的是公司内网的缘故,网络可能有时受限,我就把allennlp的wheel下载了下来手动安装啦,正常使用pip install allennlp应该也行。
这里我参考了这位答主的做法安装allennlp库_weixin_39450145的博客-CSDN博客

1、在该网站上Links for allennlp (tsinghua.edu.cn)下载对应版本的whl包

这里我根答主一样,下载的是0.9.0版本的allennlp,后面这个版本好像会报错,以后有时间再补充吧~

2、将whl文件放到Anaconda安装路径下的Lib/site-packages里面

3、接着在Anaconda prompt终端窗口中输入:

pip install allennlp-0.9.0-py3-none-any.whl

这里有个小技巧,因为我是在公司调试机上进行的,找到Anaconda安装路径下并没有Lib文件夹,所以可以先尝试直接输入上述命令,接着就会报在哪个位置找不到allennlp-0.9.0-py3-none-any.whl文件的错误,随后把whl文件放到报错提示的路径中就行了~

4、中间报了’Cannot uninstall ‘greenlet’.it is a distuils installed project and thus…'d 错误

参考[Command “python setup.py egg_info” failed——完美解决_霍格沃茨电气魔法师的博客-CSDN博客]的回答,输入以下命令即可:

pip  install --ignore-installed greenlet

四、检查是否安装成功

输入pip list就在列表里看到allennlp了,这时就安装成功啦~

后续:后面运行程序又报了’TypeError: ArrayField.empty_field: return type ‘None’ is not a ‘<class ‘allennlp.data.fields.field.Field’>’.的错误,查了一下allennlp官网的讨论区TypeError: ArrayField.empty_field: return type `None` is not a `<class ‘allennlp.data.fields.field.Field’> · Issue #5217 · allenai/allennlp · GitHub,给出的解决方案是将overrides包降级到3.1.0版本,即,在窗口输入:

pip install overrides==3.1.0

后面就能成功调用allennlp的包啦~

allennlp手动安装教程相关推荐

  1. mysql 8.0 手动安装教程_mysql 8.0.13手动安装教程

    本文为大家分享了mysql 8.0.13手动安装教程,供大家参考,具体内容如下 一.步骤解读 1.下载MySQL 下载地址 选择 Downloads-->Community-->MySQL ...

  2. 小葫芦直播管家找不到服务器,小葫芦直播管家-开播版,直播插件手动安装教程...

    小葫芦直播管家-开播版,直播插件手动安装教程 小葫芦直播管家-开播版最新版本支持添加各种直播插件啦!先给大家分享简单快速的添加方法. 注意:准备好32位的OBS Studio插件!可前往 小葫芦插件市 ...

  3. linux apache 手动安装教程,linux下手动安装apache

    下面是官方文档的要求,必须安装APR.APR-Util.PCRE,gcc-c++等包,文档URL地址http://httpd.apache.org/docs/2.4/install.html. 所以, ...

  4. php iis 手动安装教程,iis php安装教程【图文详解】

    iis和php安装方法:首先打开控制面板,找到iis程序并点击安装:然后新建一个网站:接着在弹窗中填写php信息,并双击处理程序映射:最后选择添加脚本映射并编写程序测试即可. IIS7+PHP安装教程 ...

  5. MeEdu开源网校系统-手动安装教程(完整版)

    系统概述 MeEdu是一款基于PHP开发,支持开源的线上网校系统.支持录播课 | 直播课 | 考试练习 | 电子书 | 图文 | 站内问答等知识形态.MeEdu采用前后端分离模式,覆盖PC网校 | H ...

  6. MySQL手动安装教程

    环境 win10 MySQL5.7 安装的过程 解压缩文件到所需的安装目录(把下载下来的压缩文件进行解压) 创建选项文件 选择MySQL服务类型 初始化MySQL 启动MySQL服务 保护默认账号 步 ...

  7. mysql5.7.12安装_mysql 5.7.12 winx64手动安装教程

    想安装当然要先有一个MySql的安装包 这里使用的是mysql-5.7.12-winx64 安装包百度云:链接: https://pan.baidu.com/s/1qYCSHvY 密码: na4p 1 ...

  8. Kubernetes 1.8.4 手动安装教程-安装Dashboard(七)

    2019独角兽企业重金招聘Python工程师标准>>> Dashboard Dashboard 是 Kubernetes 社区官方开发的仪表板,有了仪表板后管理者就能够透过 Web- ...

  9. 安装android+手机usb+驱动程序,一加手机驱动怎么安装 一加手机USB驱动手动安装详细教程图解...

    一加手机驱动怎么安装?一加手机的用户目前已知在Win8和Win8.1 X64位系统上,驱动不能自动地.正常地安装,所以需要自己手动安装.手动安装也适用于其他系统无法用万能工具包安装驱动的情况.如果使用 ...

  10. IDEA安装教程及插件推荐

    目录 使用Jetbrains Toolbox安装(推荐) Windows版手动安装教程 Ubuntu版手动安装教程 推荐插件 中文语言包 CodeGlance Pro Rainbow Brackets ...

最新文章

  1. 转帖 开源游戏服务器调研
  2. 如何打造项目级硬核简历,成为一名合格的大厂工程师(必看)
  3. 危机四伏的千亿级金融放贷市场,我们能做什么?
  4. Thinkphp5创建控制器
  5. matplotlib 入门之Image tutorial
  6. tar:文件打包归档
  7. 跟我一起学.NetCore之依赖注入
  8. 源码安装nginx以及平滑升级
  9. Hibernate,Ibatis,Jdbc 区别
  10. Linux服务器沦陷为肉鸡的全过程实录
  11. 流媒体之RTMP——librtmp推流测试
  12. python3.6 编程技巧总结
  13. 【ubuntu如何录制gif图】
  14. 关于安卓刷机的一些基础知识及术语
  15. 图片格式tif转换jpg
  16. Flurry、友盟、TalkingData移动应用统计分析对比
  17. key位置 win10生成的ssh_WIN 10生成SSH密钥教程
  18. Odoo相关资源(持续更新中)
  19. 用计算机弹的数字,在计算器上弹两只老虎是用那几个数字
  20. EasyX入门和介绍

热门文章

  1. IOS Dev Intro - NM OTool lipo
  2. 推荐一款在线文件对比工具
  3. 计算机网络 MOOC 哈尔滨工程大学 pdf课件
  4. mobi格式转换成pdf格式
  5. 利用低代码从0到1开发一款小程序
  6. 完美解决 WinRAR V5.XX的广告弹窗
  7. jQuery WeUI学习笔记二
  8. 限时看!阿里、华为数据结构面试必考题!
  9. 真机linux系统封装rhel7.6虚拟机
  10. globeimposter 解密工具_WinRAR加密和压缩伪装成GlobeImposter勒索软件,易于安全专家解密...