I have installed spaCy with python for my NLP project.
I have installed that using pip. How can I verify installed spaCy version?
using
pip install -U spacy What is command to verify installed spaCy version?
I have installed spaCy with python for my NLP project.
I have installed that using pip. How can I verify installed spaCy version?
using
pip install -U spacy What is command to verify installed spaCy version?
If you ask yourself: How to find any Python pkg version? This one should be used/ as well, not only for Spacy ofc:
The easiest (if you installed it using pip):
pip show spacy #pip3 if you installed it using pip3 Or:
python -m spacy --version Or... just run python (with the version that you installed Spacy on) and use the version method
If you want to know the version of any Python pkg (package) you are working with this would work for you every time!
run:
python >> import spacy >> print(spacy.__version__) Or, Either:
python -m spacy --version or
python3 -m spacy --version #depends where it is install (python or python3) Use command - python -m spacy info to check spacy version
Ways to find the spacy version installed:
pip show spacypython -m spacy infopython -m spacy validateBelow find how the output will be:
pip show spacy Name: spacy Version: 3.4.2 Summary: Industrial-strength Natural Language Processing (NLP) in Python Home-page: https://spacy.io Author: Explosion Author-email: [email protected] License: MIT Location: c:\users\shraddha.shetty\appdata\local\programs\python\python310\lib\site-packages Requires: catalogue, cymem, jinja2, langcodes, murmurhash, numpy, packaging, pathy, preshed, pydantic, requests, setuptools, spacy-legacy, spacy-loggers, srsly, thinc, tqdm, typer, wasabi Required-by: en-core-web-sm, pyresparser python -m spacy info ============================== Info about spaCy ============================== spaCy version 3.4.2 Location C:\Users\shraddha.shetty\AppData\Local\Programs\Python\Python310\lib\site-packages\spacy Platform Windows-10-10.0.19044-SP0 Python version 3.10.5 Pipelines en_core_web_sm (3.4.1) C:\Users\shraddha.shetty>python -m spacy validate ✔ Loaded compatibility table ================= Installed pipeline packages (spaCy v3.4.3) ================= ℹ spaCy installation: C:\Users\shraddha.shetty\AppData\Local\Programs\Python\Python310\lib\site-packages\spacy NAME SPACY VERSION en_core_web_sm >=3.4.0,<3.5.0 3.4.1 ✔ Another way to get versions of Spacy and the dependencies is to use: pip freeze requirements.txt. See this link for the official documentation for both Mac and Windows OSs.
The main benefit I find with this approach is that you get a list of all dependencies plus the versions. Libraries are often times very picky about the versions. Using this method you can just share the requirements.txt with your collaborators and then they are good to go too :)
Edit: Thanks to hc_dev for the valuable comment.
pip freeze are (list all dependencies + version in a file).