In order to install SpaCy the open-source natural language processing (NLP) library for analyzing textual data follow the below steps.
Using conda
- Open Terminal.
- Type the commands,
% conda install -c conda-forge spacy % python -m spacy download en_core_web_sm
You can also create a new virtual environment and get spaCy installed in it by running the below commands before the above one.
conda create -n venv conda activate venv
Using pip
% pip install -U pip setuptools wheel
% pip install -U spacy
% python -m spacy download en_core_web_sm
If you are using the M1/M2 Apple Silicon ARM Chip based Mac's
pip install -U pip setuptools wheel
pip install -U 'spacy[apple]'
python -m spacy download en_core_web_sm
You can add trained pipelines in other languages as well, below is the list available till April 2023

Have Questions? Post them here!
- tkinter - Hello World! Program
- How to install Python Specific version (3.8, 3.9 or 3.10) using Brew
- How to install SpaCy (NLP Library) on Mac
- Python matplotlib segmentation fault: 11 macOS Big Sur
- How to uninstall pip Python packages
- 3 Ways to find if element is present in a List in Python
- How to Convert Python String to DateTime Object
- Python f-strings Formatted String Literals Syntax and Examples
- Where does brew install python in macOS
- Take input argument from command line in Python Programming
- Advanced print() Function Tutorial and Techniques for Python Developers
- How to add borders to tkinter label text
- Whats new in Python 3.10 Pre-release
- Float built-in function in Python
- List of All 35 Reserved Keywords in Python Programming Language 3.11
- How to check if Key Exists in Python Dictionary?
- Read a file line by line in Python Program
- ModuleNotFoundError: No module named qdarkstyle.colorsystem [Python]
- What is the Max and Minimum Value of int type in Python?
- What is Terminal Velocity and its Formula? How to calculate it programmatically?
- Fix: TypeError: can only concatenate str (not int) to str in Python
- How to take user input from the console in a Python program
- [Fix] TypeError: str object is not callable in Python
- 3 Python program to add two numbers
- How to delete a file using Python code example
- Flash Player will no longer be supported after December 2020. Turn off [Google Chrome] - Chrome
- [fix] White Screen when open Teams on Windows - Teams
- How to create new user account in Windows bash - Bash
- Add or remove users from sudo group - Ubuntu - Ubuntu
- Send Email with attachment using SharePoint PowerShell, SMTP server - SharePoint
- Fix: Teams is in preview in Safari on Mac - Teams
- Change Line Endings (Encoding Windows/Mac/Unix CR/LF/CRLF) Sublime Text - Sublime-Text
- 100+ SEO Tips to improve your website search ranking - HowTos