spyder打开后经过两三秒就闪退,提示bad file descriptor
1.卸载pyzmq,在anaconda 下 pip uninstall pyzmq
2.安装老版本, pip install pyzmq==19.0.2 安装pyzmq 19.0.2即可
https://www.pudn.com/news/62748f2a8dbc4529de5d4eb6.html
没用过...
看错误提示,epoll底层报错误文件描述符,应该是epoll事件处理顺序错了,解决办法参考
https://www.cnblogs.com/scw2901/p/3907657.html
1.
先看是错误提示是什么,执行spyder run 出现了以下四个提示。
2.
执行pip check 看看具体缺啥,能看到说缺少pyqt5和pyqtwbengine,那问题就简单了,安装不就行了嘛。
3.
执行pip install pyqy5==某个版本,如果不确定是什么版本,那么就写一个不存在的,然后再选择一个低版本安装就行,建议安装低版本,新版本估计兼容适配一堆问题。最终选择了5.12.3,那么就是pip install pyqy5==5.12.3;安装完一个,肯定还有个pyqtwbengine也得安装,同样的操作来一套安装上去。走起。
4.
安装完之后执行spyder --new-instance,结果还是没起来,这下报错信息换了,说明上面问题已经解决
后面采用修改用户名的方法 以及将transport文件程序修改解决了
可以尝试重新安装 Spyder,分两步:
1.完全卸载 Spyder
2.对最新版本的Anaconda 发行版进行全新安装,这是官方建议安装 Spyder 并使其保持最新的方式。
也可以看看这个:
https://zhuanlan.zhihu.com/p/394647203?utm_id=0
https://blog.csdn.net/fancunshuai/article/details/124556631