'のインストールpyltbが終了ステータス2で失敗しました' win10での問題解決
Installation Pyltb Offailed With Exit Status 2problem Solving Under Win10
構成:
- システム:10勝
- Pythonバージョン:3.6
- pyltpバージョン:0.2.1
- pipバージョン:18.0
問題の説明:
実施した
pip install pyltp
ビルドcppフェーズエラーで、システムはVS2017にインストールされました。
エラーメッセージ :
... c:users52489appdatalocal emppip-install-do3eqyigpyltpltpsrcsrlincludeextractorConverter.h(27): Warning C4267: 'initialize': transition from 'size_t' to 'unsigned int', possible loss of data c:users52489appdatalocal emppip-install-do3eqyigpyltpltpsrcsrlincludeextractorConverter.h(26): Note: compiling class template member function 'void extractor::Converter::run(void)' Time ltp/src/srl/common/extractor/ExtractorFileToWordEmb.h(36): Note: See for being compiled function template instantiation 'void extractor :: Converter :: run (void)' reference ltp/src/srl/include/extractor/ConverterFileReader.h(21): Note: See for being compiled class template instantiation 'extractor::Converter' References c:users52489appdatalocal emppip-install-do3eqyigpyltpltpsrcsrlincludeextractorConverter.h(32): Error C3861: 'convert': identifier not found error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\cl.exe' failed with exit status 2
問題を特定します。
c ++パッケージのpyltpのビルド中にエラーが発生するように、さまざまなバージョン、さまざまなビルド方法をピップします。
解決:
1)ファイルホイールをダウンロードします
pyltp-0.2.1-cp36-cp36m-win_amd64.whl
2)フォルダファイルホイールで実行
pip install pyltp-0.2.1-cp36-cp36m-win_amd64.whl
3)正常なインストール。ホイールを使用する前に、最初に取り付けを行うことができます
python install wheel
ホイールマウントバージョンを更新