web-dev-qa-db-ja.com

PythonモジュールspaCyをインストールできません

pythonが初めてで、解決できない問題に遭遇しました。pythonでパッケージspacyをインストールして使用したいので、cmdを開いて実行しました

pip install spacy

依存関係のインストール中に、エラーメッセージが表示されます。

    ----------------------------------------

コマンド "" c:\ users\xxx\appdata\local\programs\python\python37\python.exe "-u -c" import setuptools、tokenize; file= 'C:\ Users\xxx\AppData\Local\Temp\pip-install-6vcdnb_4\numpy\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\xxx\AppData\Local\Temp\pip-record-jhmti8_8\install-record.txt --single-version-externally-managed --compile "はC:\ Users\xxx\AppData\Localのエラーコード1で失敗しました\ Temp\pip-install-6vcdnb_4\numpy \

しかし、私は何が問題なのか分かりません...

誰かがこれに対する解決策を持っていますか?

私はWindowsを使用し、pythonバージョン3.7.0b4

6
WinterMensch

わかりました、ここに実用的な解決策があります(少なくともWindows 10とpython3.7で):

ここに移動: https://www.lfd.uci.edu/~gohlke/pythonlibs/#spacy

SpaCyを検索し、プラットフォームに合った正しいホイールをダウンロードします。

  • 流布
  • cymem
  • murmurhash
  • 薄い
  • スペイシー

その後、pip install [wheel]で上記の順序でインストールする必要があります。

これがうまくいかない場合は、同じサイトからscipy、さらにはnumpyをインストールしてみてください。

5
MegaIng

この問題をデバッグするために2時間を無駄にしました。すべての努力に出くわした最も簡単な解決策は、アンインストールする必要があるpython 32ビットバージョンを使用し、python 64 -ビットバージョン。

すべてを切り替えたら、pipとセットアップツールをアップグレードしてからインストールします。

役に立てば幸いです。

4
Milind Audichya

SpaCyを正しくインストールするのにしばらく時間がかかりました。私はWindowsでpython 3.6.4。を実行します。

私はpycharmをIDE)として使用し、それが作成するvenvから作業しています.

私はOPにも同様の問題があり、venvの外でそれを動作させることができました。

主な問題はpipにあるようです。

まず、トラブルを引き起こしていると思われる(少なくとも私のマシンで)pipキャッシュを削除しました。 Windowsでは、次の場所にあります。

C:\Users\YOUR_USERNAME\AppData\Local\pip\cache

フォルダーを削除するだけです。

次に、インストールを機能させるために、pipを最新バージョンに更新する必要がありました。

python -m pip install --upgrade pip

あなたのpipバージョンを確認してください(このコメントの時点で最新バージョンは10.0.1です)

python -m pip --version

このプロセスの後、pipでインストールすることでなんとか動作させることができました。

python -m pip install spacy
3
Trantidon

通常、pipとsetuptoolsのアップグレードが役立ちます。
3つのステップがあります。

pip install pip -U
pip install setuptools -U
pip install -U spacy

キーは-Uすべてのパッケージを利用可能な最新バージョンにアップグレードします。

1
Memin

今日もまったく同じ問題を経験しました。

私がインストールしたPythonは32ビットでした。アンインストールして64ビットバージョンを追加しました。Windows10も64ビットです。spaCyを再度インストールしてみました。

0
kamentk

次の2つのコマンドで十分です。

pip install -U spacy

python -m spacy download en

Windowsでは、「管理者として実行」権限でコマンドを実行する必要があることに注意してください。

0