allennlp手动安装教程
首先直接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手动安装教程相关推荐
- mysql 8.0 手动安装教程_mysql 8.0.13手动安装教程
本文为大家分享了mysql 8.0.13手动安装教程,供大家参考,具体内容如下 一.步骤解读 1.下载MySQL 下载地址 选择 Downloads-->Community-->MySQL ...
- 小葫芦直播管家找不到服务器,小葫芦直播管家-开播版,直播插件手动安装教程...
小葫芦直播管家-开播版,直播插件手动安装教程 小葫芦直播管家-开播版最新版本支持添加各种直播插件啦!先给大家分享简单快速的添加方法. 注意:准备好32位的OBS Studio插件!可前往 小葫芦插件市 ...
- linux apache 手动安装教程,linux下手动安装apache
下面是官方文档的要求,必须安装APR.APR-Util.PCRE,gcc-c++等包,文档URL地址http://httpd.apache.org/docs/2.4/install.html. 所以, ...
- php iis 手动安装教程,iis php安装教程【图文详解】
iis和php安装方法:首先打开控制面板,找到iis程序并点击安装:然后新建一个网站:接着在弹窗中填写php信息,并双击处理程序映射:最后选择添加脚本映射并编写程序测试即可. IIS7+PHP安装教程 ...
- MeEdu开源网校系统-手动安装教程(完整版)
系统概述 MeEdu是一款基于PHP开发,支持开源的线上网校系统.支持录播课 | 直播课 | 考试练习 | 电子书 | 图文 | 站内问答等知识形态.MeEdu采用前后端分离模式,覆盖PC网校 | H ...
- MySQL手动安装教程
环境 win10 MySQL5.7 安装的过程 解压缩文件到所需的安装目录(把下载下来的压缩文件进行解压) 创建选项文件 选择MySQL服务类型 初始化MySQL 启动MySQL服务 保护默认账号 步 ...
- mysql5.7.12安装_mysql 5.7.12 winx64手动安装教程
想安装当然要先有一个MySql的安装包 这里使用的是mysql-5.7.12-winx64 安装包百度云:链接: https://pan.baidu.com/s/1qYCSHvY 密码: na4p 1 ...
- Kubernetes 1.8.4 手动安装教程-安装Dashboard(七)
2019独角兽企业重金招聘Python工程师标准>>> Dashboard Dashboard 是 Kubernetes 社区官方开发的仪表板,有了仪表板后管理者就能够透过 Web- ...
- 安装android+手机usb+驱动程序,一加手机驱动怎么安装 一加手机USB驱动手动安装详细教程图解...
一加手机驱动怎么安装?一加手机的用户目前已知在Win8和Win8.1 X64位系统上,驱动不能自动地.正常地安装,所以需要自己手动安装.手动安装也适用于其他系统无法用万能工具包安装驱动的情况.如果使用 ...
- IDEA安装教程及插件推荐
目录 使用Jetbrains Toolbox安装(推荐) Windows版手动安装教程 Ubuntu版手动安装教程 推荐插件 中文语言包 CodeGlance Pro Rainbow Brackets ...
最新文章
- 转帖 开源游戏服务器调研
- 如何打造项目级硬核简历,成为一名合格的大厂工程师(必看)
- 危机四伏的千亿级金融放贷市场,我们能做什么?
- Thinkphp5创建控制器
- matplotlib 入门之Image tutorial
- tar:文件打包归档
- 跟我一起学.NetCore之依赖注入
- 源码安装nginx以及平滑升级
- Hibernate,Ibatis,Jdbc 区别
- Linux服务器沦陷为肉鸡的全过程实录
- 流媒体之RTMP——librtmp推流测试
- python3.6 编程技巧总结
- 【ubuntu如何录制gif图】
- 关于安卓刷机的一些基础知识及术语
- 图片格式tif转换jpg
- Flurry、友盟、TalkingData移动应用统计分析对比
- key位置 win10生成的ssh_WIN 10生成SSH密钥教程
- Odoo相关资源(持续更新中)
- 用计算机弹的数字,在计算器上弹两只老虎是用那几个数字
- EasyX入门和介绍