Technical requirements
Throughout this book, I will be showing examples that were run using an Anaconda installation of Python 3.6.10. To install Anaconda, follow the instructions here: https://docs.anaconda.com/anaconda/install/.
After you have installed Anaconda, use it to create a virtual environment:
conda create -n nlp_book python=3.6.10 anaconda activate nlp_book
Then, install spaCy 2.3.0 and NLTK 3.4.5:
pip install nltk pip install spacy
After you have installed spaCy and NLTK, install the models needed to use them. For spaCy, use this:
python -m spacy download en_core_web_sm
Use Python commands to download the necessary model for NLTK:
python >>> import nltk >>> nltk.download('punkt')
All the code that is in this book can be found in the book's GitHub repository: https://github.com/PacktPublishing/Python-Natural-Language-Processing-Cookbook.
Important note
The files in the book's GitHub repository should...