挂着代码吃了个饭回来,回来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文件夹,都不管用,随后进行这个操作。特在此记录一下。
本文提供了一种解决Spyder IDE无法启动的问题的方法。通过降低pyzmq库版本至19.0.2,成功解决了因版本过高导致的错误。在此之前尝试了删除相关配置文件等方法未果。

206

被折叠的 条评论
为什么被折叠?



