質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

自然言語処理

自然言語処理は、日常的に使用される自然言語をコンピューターに処理させる技術やソフトウェアの総称です。

Q&A

1回答

875閲覧

spacy_enが使用できない

rikubon_

総合スコア39

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

自然言語処理

自然言語処理は、日常的に使用される自然言語をコンピューターに処理させる技術やソフトウェアの総称です。

0グッド

0クリップ

投稿2020/08/10 09:39

編集2020/08/10 09:56

spacyモジュールのspacy_enが使用できません。いろいろ調べてやってみたのですがわかりませんでした。conda install spacyとするとなにかダウンロードが始まって終わったのですが実行してみてもエラー文すら変わりませんでした。改善策はありますでしょうか?
<補足、バージョン>
OS:windows10

Python:3.7.6

spacy:
Version: 2.3.2
Summary: Industrial-strength Natural Language Processing (NLP) in Python
Home-page: https://spacy.io

$ python3 -m spacy download en

も試してみましたが、何も出ませんでした。管理者のほうですらなにも出力されませんでした。

error

1def tokenizer(text): 2 return [tok.text for tok in spacy_en.tokenizer()] 3 4OSError Traceback (most recent call last) 5<ipython-input-6-e504ee114e0c> in <module> 6----> 1 spacy_en = spacy.load('en') 7 2 def tokenizer(text): 8 3 return [tok.text for tok in spacy_en.tokenizer()] 9 10~\AppData\Roaming\Python\Python37\site-packages\spacy\__init__.py in load(name, **overrides) 11 28 if depr_path not in (True, False, None): 12 29 warnings.warn(Warnings.W001.format(path=depr_path), DeprecationWarning) 13---> 30 return util.load_model(name, **overrides) 14 31 15 32 16 17~\AppData\Roaming\Python\Python37\site-packages\spacy\util.py in load_model(name, **overrides) 18 173 elif hasattr(name, "exists"): # Path or Path-like to model data 19 174 return load_model_from_path(name, **overrides) 20--> 175 raise IOError(Errors.E050.format(name=name)) 21 176 22 177 23 24OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory. 25

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/08/10 20:35 編集

can110さんのおっしゃるとおりよく分かりませんが、インストールはちゃんとドキュメントを見ながらやりましょう。 https://spacy.io/usage   ーーーー Operating system: Windows Package manager: conda Python version: 3.X Configuration: なし Additional data: ?(必要なら選択してください) Models: English(多分ENだから英語を解析したいんでしょ?)   ーーーー これだけ選ぶと下の黒い部分にインストールコマンドが表示されてます。 今私がコピっておくと conda install -c conda-forge spacy python -m spacy download en_core_web_sm ですよ。2行目で3タイプある英語のモデルのうち1つがダウンロードされてます。 あとはサンプルコードが動くんじゃないでしょうか。
guest

回答1

0

実行コードなど詳細が分かりませんが参考まで→spacy.load('en')が実行できない

投稿2020/08/10 09:50

can110

総合スコア38341

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

rikubon_

2020/08/10 09:54

回答ありがとうございます。やってみたのですが入力したところ何も出てきませんでした。管理者のほうでも試してみました。
can110

2020/08/10 09:57

そうですか。 もともとどんなコードで何をしたいのか、なにをやってみたのかが分かりませんので何ともいえませんが 参考にならなかったようで残念でした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問