Jupiter notebook showing Error

(base) C:\Users\flypbox>conda activate quantra_py

(quantra_py) C:\Users\flypbox>jupyter lab
Traceback (most recent call last):
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Scripts\jupyter-lab-script.py”, line 5, in
from jupyterlab.labapp import main
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Lib\site-packages\jupyterlab_init_.py”, line 7, in
from .serverextension import load_jupyter_server_extension # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Lib\site-packages\jupyterlab\serverextension.py”, line 4, in
from jupyter_server.utils import url_path_join
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Lib\site-packages\jupyter_server\utils.py”, line 33, in
from tornado.netutil import Resolver
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Lib\site-packages\tornado\netutil.py”, line 35, in
_client_ssl_defaults = ssl.create_default_context(ssl.Purpose.SERVER_AUTH)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Lib\ssl.py”, line 775, in create_default_context
context.load_default_certs(purpose)
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Lib\ssl.py”, line 596, in load_default_certs
self._load_windows_store_certs(storename, purpose)
File “C:\Users\flypbox\anaconda3\envs\quantra_py\Lib\ssl.py”, line 588, in _load_windows_store_certs
self.load_verify_locations(cadata=certs)
ssl.SSLError: [ASN1: NOT_ENOUGH_DATA] not enough data (_ssl.c:4047)

Hi,

This could happen due to a faulty windows certificate which is not letting python run.

Try the following in anaconda prompt:

conda activate quantra_py
pip install certifi

MAke sure you are in based environment and activate the quantra_py environment and then install “certifi”

Then try the following:

set SSL_CERT_FILE=%CONDA_PREFIX%\Lib\site-packages\certifi\cacert.pem
jupyter lab

You have basically set the environment variable so Python uses certifi’s clean certificate bundle instead of the Windows store

IF this launched jupyter lab, it is working/

Input the following to make the path permanent.

setx SSL_CERT_FILE “%CONDA_PREFIX%\Lib\site-packages\certifi\cacert.pem”

Hope this helps.
May I ask why you were trying jupyter lab instead of notebook?