anchor.diff:  p
       |  Install a recent version of #[+a("https://developer.apple.com/xcode/") XCode],
       |  including the so-called "Command Line Tools". macOS and OS X ship with
  -    |  Python and git preinstalled.
  -
  -p
  -    |  To compile spaCy with multi-threading support on macOS / OS X,
  -    |  #[+a("https://github.com/explosion/spaCy/issues/267") see here].
  -
  +    |  Python and git preinstalled. To compile spaCy with multi-threading support
  +    |  on macOS / OS X, #[+a("https://github.com/explosion/spaCy/issues/267") see here].
   
   +h(3, "source-windows") Windows
   
  
positive.code:     python -m pip install -U pytest
  
      python -m pytest &lt;spacy-directory&gt; --vectors --model --slow
  
  +h(2, "custom-location") Download model to custom location
  
  p
      |   You can specify where #[code spacy.en.download] and
      |  #[code spacy.de.download] download the language model to using the
      |  #[code --data-path] or #[code -d] argument:
  
  +code(false, "bash").
      python -m spacy.en.download all --data-path /some/dir
  
  p
      |  If you choose to download to a custom location, you will need to tell
      |  spaCy where to load the model from in order to use it. You can do this
      |  either by calling #[code spacy.util.set_data_path()] before calling
      |  #[code spacy.load()], or by passing a #[code path] argument to the
      |  #[code spacy.en.English] or #[code spacy.de.German] constructors.
  
negative.code: 
  p The download command fetches about 1 GB of data which it installs within the #[code spacy] package directory.
  
  +h(3, "custom-location") Download model to custom location
  
  p
      |   You can specify where #[code spacy.en.download] and
      |  #[code spacy.de.download] download the language model to using the
      |  #[code --data-path] or #[code -d] argument:
  
  +code(false, "bash").
      python -m spacy.en.download all --data-path /some/dir
  
  p
      |  If you choose to download to a custom location, you will need to tell
      |  spaCy where to load the model from in order to use it. You can do this
      |  either by calling #[code spacy.util.set_data_path()] before calling
      |  #[code spacy.load()], or by passing a #[code path] argument to the
      |  #[code spacy.en.English] or #[code spacy.de.German] constructors.
  
  +h(3, "models-manual") Download models manually
  
  p
      |  As of v1.6, the models and word vectors are also available as direct
      |  downloads from GitHub, attached to the #[+a(gh("spaCy") + "/releases") releases] as #[code .tar.gz] archives.
  
  p
      |  To install the models manually, first find the default data path. You can
      |  use #[code spacy.util.get_data_path()] to find the directory where spaCy
      |  will look for its models, or change the default data path with
      |  #[code spacy.util.set_data_path()]. Then simply unpack the archive and
      |  place the contained folder in that directory. You can now load the models
      |  via #[code spacy.load()].
  
  +h(2, "source") Compile from source
  
  p
      |  The other way to install spaCy is to clone its
      |  #[+a(gh("spaCy")) GitHub repository] and build it from source. That is
      |  the common way if you want to make changes to the code base. You'll need to
      |  make sure that you have a development enviroment consisting of a Python
      |  distribution including header files, a compiler,
      |  #[+a("https://pip.pypa.io/en/latest/installing/") pip],
      |  #[+a("https://virtualenv.pypa.io/") virtualenv] and
      |  #[+a("https://git-scm.com") git] installed. The compiler part is the
  