I had faced the same error recently but I got Jupyter notebook running in my Windows 10 PC by using Cygwin.
In Cygwin you need to install your desired Python version.
Then you can run below command to just install your jupyter notebook:
python -m pip install jupyter
If your above command fails then also no need to worry the solution is too simple you just need to look at your build failure for whatever your missing package or library.
After that close Cygwin and re-open your installer go to your package list screen select show "full" for all and just search for a desired name suppose it is zmq and then just install those missing libraries and simply re-try the above command.
Once you have installed everything then you need to just run in the Cygwin goto your folder it should be the "root" for your notebook ui tree and then type below command:
This will start up your notebook and then you can work with it.