Unable to install jupyter via command line

Environment => Windows 10.
python 3.9

pip install jupyter

Collecting jupyter
Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting jupyter-console
Downloading jupyter_console-6.2.0-py3-none-any.whl (22 kB)
Collecting notebook
Using cached notebook-6.1.4-py3-none-any.whl (9.5 MB)
Collecting nbconvert
Using cached nbconvert-6.0.7-py3-none-any.whl (552 kB)
Collecting qtconsole
Downloading qtconsole-4.7.7-py2.py3-none-any.whl (118 kB)
Collecting ipywidgets
Using cached ipywidgets-7.5.1-py2.py3-none-any.whl (121 kB)
Collecting ipykernel
Using cached ipykernel-5.3.4-py3-none-any.whl (120 kB)
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
Using cached prompt_toolkit-3.0.7-py3-none-any.whl (355 kB)
Collecting pygments
Using cached Pygments-2.7.1-py3-none-any.whl (944 kB)
Collecting ipython
Using cached ipython-7.18.1-py3-none-any.whl (786 kB)
Collecting jupyter-client
Using cached jupyter_client-6.1.7-py3-none-any.whl (108 kB)
Collecting terminado>=0.8.3
Using cached terminado-0.9.1-py3-none-any.whl (13 kB)
Collecting nbformat
Using cached nbformat-5.0.7-py3-none-any.whl (170 kB)
Collecting argon2-cffi
** Using cached argon2-cffi-20.1.0.tar.gz (1.8 MB)**
** Installing build dependencies: started**
** Installing build dependencies: finished with status ‘done’**
** Getting requirements to build wheel: started**
** Getting requirements to build wheel: finished with status ‘done’**
** Preparing wheel metadata: started**
** Preparing wheel metadata: finished with status ‘done’**
Collecting traitlets>=4.2.1
** Using cached traitlets-5.0.4-py3-none-any.whl (98 kB)**
Processing c:\users\lenovo\appdata\local\pip\cache\wheels\6f\ef\c9\5a028b736b28e21d3cad611317376ff57e17e4f6d2b6bc6a51\tornado-6.0.4-cp39-cp39-win_amd64.whl
Collecting ipython-genutils
Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting jupyter-core>=4.6.1
Using cached jupyter_core-4.6.3-py2.py3-none-any.whl (83 kB)
Collecting Send2Trash
Using cached Send2Trash-1.5.0-py3-none-any.whl (12 kB)
Collecting prometheus-client
Using cached prometheus_client-0.8.0-py2.py3-none-any.whl (53 kB)
Collecting jinja2
Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
Collecting pyzmq>=17
Using cached pyzmq-19.0.2.tar.gz (1.2 MB)
Collecting entrypoints>=0.2.2
Using cached entrypoints-0.3-py2.py3-none-any.whl (11 kB)
Processing c:\users\lenovo\appdata\local\pip\cache\wheels\ae\2a\6b\187c1f3132b28c9c67c1fd451c4a597696fcb95fdd5d70cfdf\pandocfilters-1.4.2-py3-none-any.whl
Collecting jupyterlab-pygments
Using cached jupyterlab_pygments-0.1.2-py2.py3-none-any.whl (4.6 kB)
Collecting testpath
Using cached testpath-0.4.4-py2.py3-none-any.whl (163 kB)
Collecting defusedxml
Using cached defusedxml-0.6.0-py2.py3-none-any.whl (23 kB)
Collecting mistune<2,>=0.8.1
Using cached mistune-0.8.4-py2.py3-none-any.whl (16 kB)
Collecting nbclient<0.6.0,>=0.5.0
Using cached nbclient-0.5.0-py3-none-any.whl (65 kB)
Collecting bleach
Using cached bleach-3.2.1-py2.py3-none-any.whl (145 kB)
Collecting qtpy
Using cached QtPy-1.9.0-py2.py3-none-any.whl (54 kB)
Collecting widgetsnbextension~=3.5.0
Using cached widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2 MB)
Collecting wcwidth
Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting jedi>=0.10
Using cached jedi-0.17.2-py2.py3-none-any.whl (1.4 MB)
Collecting decorator
Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting backcall
Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting pickleshare
Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Requirement already satisfied: setuptools>=18.5 in c:\users\lenovo\appdata\local\programs\python\python39\lib\site-packages (from ipython->jupyter-console->jupyter) (50.3.0)
Requirement already satisfied: colorama; sys_platform == “win32” in c:\users\lenovo\appdata\roaming\python\python39\site-packages (from ipython->jupyter-console->jupyter) (0.4.3)
Collecting python-dateutil>=2.1
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Processing c:\users\lenovo\appdata\local\pip\cache\wheels\53\76\53\01b01d6a997218adc05f673cd87078b0f3d5fbbe5b9ed7103b\pywinpty-0.5.7-py3-none-any.whl
Collecting jsonschema!=2.5.0,>=2.4
Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Requirement already satisfied: six in c:\users\lenovo\appdata\roaming\python\python39\site-packages (from argon2-cffi->notebook->jupyter) (1.15.0)
Collecting cffi>=1.0.0
Using cached cffi-1.14.3-cp39-cp39-win_amd64.whl (179 kB)
Collecting pywin32>=1.0; sys_platform == “win32”
Using cached pywin32-228-cp39-cp39-win_amd64.whl (9.1 MB)
Processing c:\users\lenovo\appdata\local\pip\cache\wheels\e0\19\6f\6ba857621f50dc08e084312746ed3ebc14211ba30037d5e44e\markupsafe-1.1.1-py3-none-any.whl
Collecting async-generator
Using cached async_generator-1.10-py3-none-any.whl (18 kB)
Collecting nest-asyncio
Using cached nest_asyncio-1.4.1-py3-none-any.whl (5.2 kB)
Collecting packaging
Using cached packaging-20.4-py2.py3-none-any.whl (37 kB)
Collecting webencodings
Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting parso<0.8.0,>=0.7.0
Using cached parso-0.7.1-py2.py3-none-any.whl (109 kB)
Collecting attrs>=17.4.0
Using cached attrs-20.2.0-py2.py3-none-any.whl (48 kB)
Processing c:\users\lenovo\appdata\local\pip\cache\wheels\00\cc\12\e712d3979a4aeee423b34a832d97c803e1a67659060315a7e0\pyrsistent-0.17.3-cp39-cp39-win_amd64.whl
Collecting pycparser
Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting pyparsing>=2.0.2
Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Building wheels for collected packages: argon2-cffi, pyzmq
Building wheel for argon2-cffi (PEP 517): started
Building wheel for argon2-cffi (PEP 517): finished with status ‘error’
Building wheel for pyzmq (setup.py): started
Building wheel for pyzmq (setup.py): finished with status ‘error’
Running setup.py clean for pyzmq
Failed to build argon2-cffi pyzmq
indent preformatted text by 4 spaces