用anaconda启动Spyder时,报错信息如下:
application spyder launch may have produced errors
Bad file descriptor (bundled\zeromq\src\epoll.cpp:100)
这个情况相对是最多的,主要是Python包pyzmq版本过高造成的。有的时候启动jupyter无法正常启动,也是这个原因造成的。
启动anaconda powershell prompt
输入如下指令:
pip uninstall pyzmq
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --user pyzmq==19.0.2
即先卸载pyzmq,然后再重新安装一个低版本的pyzmq即可。