Unable to start up Jupyter Notebook

Hi there, I’ve recently downloaded anaconda and jupyter notebook (having successfully opened it before) but recently it hasn’t been opening. Prior to the error, I have just done

conda update jupyter
conda update jupyterlab

but “ALL requested packages already installed”

Please help me with the error below, thank you!

(base) C:\WINDOWS\system32>jupyter notebook
Traceback (most recent call last):
  File "C:\Users\colon\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in <module>
    from notebook.app import main
  File "C:\Users\colon\anaconda3\Lib\site-packages\notebook\app.py", line 17, in <module>
    from jupyter_server.serverapp import flags
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyter_server\serverapp.py", line 40, in <module>
    from jupyter_events.logger import EventLogger
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyter_events\__init__.py", line 3, in <module>
    from .logger import EVENTS_METADATA_VERSION, EventLogger
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyter_events\logger.py", line 27, in <module>
    if parse(version_info) >= parse("3.1.0"):
       ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\colon\anaconda3\Lib\site-packages\packaging\version.py", line 56, in parse
    return Version(version)
           ^^^^^^^^^^^^^^^^
  File "C:\Users\colon\anaconda3\Lib\site-packages\packaging\version.py", line 200, in __init__
    match = self._regex.search(version)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: expected string or bytes-like object, got 'NoneType'

(base) C:\WINDOWS\system32>jupyter lab
Traceback (most recent call last):
  File "C:\Users\colon\anaconda3\Scripts\jupyter-lab-script.py", line 6, in <module>
    from jupyterlab.labapp import main
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyterlab\__init__.py", line 8, in <module>
    from .handlers.announcements import (
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyterlab\handlers\announcements.py", line 15, in <module>
    from jupyterlab_server.translation_utils import translator
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyterlab_server\__init__.py", line 6, in <module>
    from .app import LabServerApp
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyterlab_server\app.py", line 10, in <module>
    from jupyter_server.extension.application import ExtensionApp, ExtensionAppJinjaMixin
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyter_server\extension\application.py", line 17, in <module>
    from jupyter_server.serverapp import ServerApp
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyter_server\serverapp.py", line 40, in <module>
    from jupyter_events.logger import EventLogger
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyter_events\__init__.py", line 3, in <module>
    from .logger import EVENTS_METADATA_VERSION, EventLogger
  File "C:\Users\colon\anaconda3\Lib\site-packages\jupyter_events\logger.py", line 27, in <module>
    if parse(version_info) >= parse("3.1.0"):
       ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\colon\anaconda3\Lib\site-packages\packaging\version.py", line 56, in parse
    return Version(version)
           ^^^^^^^^^^^^^^^^
  File "C:\Users\colon\anaconda3\Lib\site-packages\packaging\version.py", line 200, in __init__
    match = self._regex.search(version)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: expected string or bytes-like object, got 'NoneType'