2017-05-01 2 views
1

EDIT:正解のコメントを参照してください。Python pip C++とMurmurhashでのSpaCyインストールエラー

こんにちは、ここでは、NLPプログラムSpaCYをインストールすることに取り組んでいる問題があります。

pip install -U spacypip install spacyの両方を試しましたが、同じエラーが発生するようです。私は3つの別々のコンピュータでこれを試しました。私はVisual Studio 2017プレビューを介してインストールしようとしています。私はちょうど行った

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools Command "C:\Users\kevin\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\kevin\AppData\Local\Temp\pip-build-jy_zc2z4\murmurhash\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\kevin\AppData\Local\Temp\pip-xagjck4j-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\kevin\AppData\Local\Temp\pip-build-jy_zc2z4\murmurhash\

は、だから私は誤って記載されているウェブサイトに行って、それは私がインストールするために必要なもので非常にあいまいだった:私は次のエラーを取得するまで、それはすべてのもののように思える

は大丈夫ですVisual Studio 2017プレビューインストーラに戻り、[変更]をクリックします。私はすでにC++用のツールの多くをインストールしていましたが、私が見ることができるだけ多くのC++未チェックボックスをクリックしました。それから私はもう一度試しましたが、私はまだ同じエラーが発生します。私は次に何を試すべきか分かりません。私はまた、Linuxを実行している私のコンピュータにインストールしようとしたが、私はまだmurmurhashの部分を持っていた。誰にもアイデアはありますか?私はピップを愛していましたが、今は私をいつも夢中にしています。

他のSpaCyインストールエラーの投稿を確認しました。私に似ていますが、同じではないカップルがあります。

ありがとうございました

+0

ピップダウンロード.whlファイル - 必要なライブラリファイル+インストールスクリプトが含まれていますが、7-zipやその他のアーカイバツールで開くことができ、インストールスクリプトを編集できます。次に、この編集された.whlファイルからインストールします。 pip install package.whl – Zydnar

+0

@Zydnarありがとうございました。それがうまくいくかどうかわかります! – Kevin

+0

Visual C++ 14.0はVisual Studio 2015です。これはVS2017と並んでインストールできます。おそらく、VS2105にはいくつかの依存関係があり、VS2017では更新されていない可能性があります。 – stanthomas

答えて

0

私はあなたと同様の問題があります。そして、短い答えはspacyをインストールするpipの代わりにcondaを使用しています。依存関係を自動的にインストールするため、condacy install spacyを試してください。私はspacyをインストールしている間にソースをビルドするために対応するVSC++ 2015(Python 3.5+用)コンパイラツールが必要なので、pipを使って多くの苦労を経験しました。

ちなみに、spacy whlファイルをダウンロードしてから、pip installを使っても問題はありません。

関連する問題