class_docstr: `SpacyWrapper` has been made to be an interface
  between spaCy and CLTK.
class_docstr_tok: ["`","SpacyWrapper","`","has","been","made","to","be","an","interface","between","spaCy","and","CLTK","."]
code: def _download_model(self) -> None:
      if not self.interactive:
          if not self.silent:
              print(
                  f"CLTK message: Going to download required a spaCy model ``{self.spacy_model_name}`` from ``{self.spacy_model_url}`` ..."
              )  # pragma: no cover
      else:
          print(  # pragma: no cover
              "CLTK message: This part of the CLTK depends upon a spaCy NLP mode."
          )  # pragma: no cover
          dl_is_allowed: bool = query_yes_no(
              f"CLTK message: Allow download of spaCy model ``{self.spacy_model_name}`` from ``{self.spacy_model_url}``?"
          )
          if not dl_is_allowed:
              raise CLTKException(
                  f"Download of necessary spaCy model declined for '{self.language}'. Unable to continue with spaCy's processing."
              )
      if self.language == "lat":
          # Use Patrick Burns's Spacy models, hosted on HuggingFace
          subprocess.check_call(
              [
                  "pip",
                  "install",
                  "https://huggingface.co/latincy/la_core_web_lg/resolve/main/la_core_web_lg-any-py3-none-any.whl",
              ]
          )
      else:
          raise CLTKException(
              f"No spaCy model found for language '{self.language}'. If you know of a publicly available spaCy model for '{self.language}', please open a pull request (with this message) at `https://github.com/cltk/cltk/issues`."
          )
  
file_path: cltk/src/cltk/dependency/spacy_wrapper.py
imports: import logging
  import subprocess
  from typing import Any, Optional
  import spacy
  from spacy import Language
  from spacy.tokens import Doc
  from cltk.core.exceptions import CLTKException, UnknownLanguageError
  from cltk.utils.utils import query_yes_no
label_desc: Use image node_id 3 for calling the SpacyWrapper obj's underlying member method code with example usage: obj._download_model() without return types