Bad file descriptor(C:\ci\zeromq 1602704446950\work\src\epoll.cpp:100)

Anaconda and jupyter notebook were installed on my new computer recently. When I opened the code with jupyter notebook, I found that it could not run. I turned back to CMD and found that the following errors interrupted jupyter Notebook:

I checked many answers. It is said that it was caused by using Chinese when registering a Windows account. Coincidentally, I happen to use Chinese, but I think it’s very troublesome to re create an account. I don’t believe in evil. I’ll see if there are other methods. I’ve tried and found it
according to others, it seems that when you install jupyterab or jupyter notebook, you will automatically install ipykernel, and then automatically install a higher version of pyzmq.
this problem is the problem of pyzmq version. Uninstall pyzmq 22.0.2, execute PIP install pyzmq = = 19.0.2, and install pyzmq 19.0.2.
as shown in the figure below,
paste a command to facilitate everyone to copy

pip uninstall pyzmq
pip install pyzmq==19.0.2 --user

After installing pyzmq version 19.0.2, I have the following error messages

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 
spyder 4.2.5 requires pyqt5<5.13, which is not installed. 
spyder 4.2.5 requires pyqtwebengine<5.13, which is not installed. 

But fortunately, it does not affect the use. You can open the code again by using jupyter notebook.

Read More: