挂着代码吃了个饭回来,回来spyder莫名其妙打不开了,通过cmd打开,出现这么一堆错误!我TMD!!!**
Bad file descriptor (C:\ci\zeromq_1602704446950\work\src\epoll.cpp:100)
[3688:14044:0314/211322.231:ERROR:broker_win.cc(59)] Error reading broker pipe: 管道已结束。
网上搜了好多都是说完全卸载anaconda,而且还不一定弄好,关键是重装anaconda就意味着我之前配的环境都没了,我挣扎了两天。
终于!!!搜到了一个解决方法,意思是pyzmq版本高了需要降低版本https://www.pythonheidong.com/blog/article/852166/109b79043ced48ebab3e/
只要非常简单的两步:
1.卸载pyzmq,在anaconda prompt下pip uninstall pyzmq
2.安装老版本,conda install pyzmq==19.0.2
我在进行上述操作前尝试过删除anaconda下的.spyder-py3,.matplotlib文件夹,都不管用,随后进行这个操作。特在此记录一下。