'のインストール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

ホイールマウントバージョンを更新