Не удается найти модель en_core_web_md. Это не похоже на ярлык, пакет Python или действительный путь к каталогу данных - PullRequest
1 голос
/ 04 августа 2020

Я установил spacy и загрузил en_core_web_sm с помощью: pip install spacy python -m spacy download en_core_web_sm Также попробовал установить pip3 https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.2.0/en_core_web_sm-2.2.0.tar.gz

Моя версия spaCy: 2.2.0 My Python версия: 3.7.4

Однако по-прежнему отображается ошибка: OSError: [E050] Не удается найти модель 'en_core_web_md'. Это не похоже на ярлык, пакет Python или действительный путь к каталогу данных.

*import aqgFunction
import spacy
import en_core_web_sm
nlp = en_core_web_sm.load()
# Main Function
def main():
    # Create AQG object
    aqg = aqgFunction.AutomaticQuestionGenerator()
    inputTextPath = "E:\Automatic-Question-Generator-master\Automatic-Question-Generator-master\AutomaticQuestionGenerator\DB\db.txt"
    readFile = open(inputTextPath, 'r+', encoding="utf8")
    #readFile = open(inputTextPath, 'r+', encoding="utf8", errors = 'ignore')
    inputText = readFile.read()
    #inputText = '''I am Dipta. I love codding. I build my carrier with this.'''
    questionList = aqg.aqgParse(inputText)
    aqg.display(questionList)
    #aqg.DisNormal(questionList)
    return 0
# Call Main Function
if __name__ == "__main__":
    main()*

1 Ответ

0 голосов
/ 04 августа 2020

Попробуйте использовать это для установки spacy и модели:

pip3 install spacy
python3 -m spacy download en_core_web_sm

И затем запустите их в консоли python.

nlp = spacy.load("en_core_web_sm")
doc = nlp("Text here")
...