安装AllenNLP遇到的问题和解决方法

时间:2024-04-01 15:44:19

AllenNLP的安装过程:

详细见官网安装教程https://github.com/allenai/allennlp/blob/v0.5.0/README.md#installing-using-docker

操作系统windows10

安装环境python3.6.2

命令行安装pip install allennlp

遇到的问题:

1.error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

解决方案:

安装Visual Studio 2015. 下载地址在这里

安装界面,只选择"Common Tools for Visuual C++ 2015".

安装AllenNLP遇到的问题和解决方法

直到安装完成之后。安装完成之后pip安装会出现以下错误。

2.  error: command 'C:\\WH_Program\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2

解决方案:

设置环境变量“VCINSTALLDIR”值为VC的安装路径,我的是“C:\WH_Program\Microsoft Visual Studio 14.0\VC”(Visual Studio 2015安装界面默认VC是安装在C盘,可以修改安装其他盘)

安装AllenNLP遇到的问题和解决方法

然后再重新打开终端cmd,输入set CL=/FI"%VCINSTALLDIR%\\INCLUDE\\stdint.h" 。再用pip安装出现以下错误。

3.Cannot uninstall 'greenlet'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

解决方案:

用--ignore-installed去解决

具体命名为:

pip install --ignore-installed greenlet

遇到类似的这个问题,都用--ignore-installed去解决

4.最后再用pip install allennlp进行安装,就可以成功安装了。