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".
直到安装完成之后。安装完成之后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盘,可以修改安装其他盘)
然后再重新打开终端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进行安装,就可以成功安装了。