symspellpy and its dependencies are available as wheel packages for macOS, Windows and Linux distributions:
python -m pip install -U symspellpy
NOTE: symspellpy has only been tested on Windows and Linux systems and is assumed to work on macOS.
The dictionary files that are shipped with symspellpy can be accesed using `pkg_resources`:
dictionary_path = pkg_resources.resource_filename("symspellpy", "frequency_dictionary_en_82_765.txt")
bigram_path = pkg_resources.resource_filename("symspellpy", "frequency_bigramdictionary_en_243_342.txt")
Alternatively, you can download the dictionary files from the repository and add them to your project directory:
curl -LJO https://raw.githubusercontent.com/mammothb/symspellpy/master/symspellpy/frequency_dictionary_en_82_765.txt
curl -LJO https://raw.githubusercontent.com/mammothb/symspellpy/master/symspellpy/frequency_bigramdictionary_en_243_342.txt
You could end up with a project directory layout like:
project_dir
+-frequency_bigramdictionary_en_243_342.txt
+-frequency_dictionary_en_82_765.txt
\-project.py