File size: 404 Bytes
93061a9
 
b049dcc
e2a5012
b049dcc
 
 
93061a9
d4cb3e3
 
 
83e8a6e
 
 
b049dcc
e2a5012
 
 
c209989
063ea3c
081c9d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import spacy
import subprocess
import logging
import sys

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

try:
    nlp = spacy.load("en_core_web_sm")
except OSError:
    logger.info("Model not found. Downloading...")
    subprocess.run([sys.executable, "-m", "spacy", "download", "en_core_web_sm"], check=True)
    nlp = spacy.load("en_core_web_sm")

__all__ = ["nlp"]