Spyder打不开,报错显示Bad file descriptor (bundled\zeromq\src\epoll.cpp:100)

#安装了2021.11 anaconda,Spyder打不开,显示Bad file descriptor (bundled\zeromq\src\epoll.cpp:100)
#看了您给别人的解答:pip uninstall... 我照着做没成功,也可能是我操作有误
希望您帮忙解答一下

针对你的问题结合chatgpt知识库请参考以下内容:
这个问题通常是由于Anaconda中的ZeroMQ库出现了问题导致的,您可以按照以下步骤尝试解决:

步骤1. 打开Anaconda Prompt,输入以下命令查询当前已安装的ZeroMQ版本:

conda list zeromq

如果已经安装的ZeroMQ版本低于4.3.3,则需要升级到4.3.3或更高版本才能解决这个问题。您可以使用以下命令进行升级:

conda update zeromq

步骤2. 如果步骤1未解决问题,则需要卸载当前安装的ZeroMQ库,然后安装一个稳定的版本。在Anaconda Prompt中输入以下命令:

pip uninstall pyzmq
pip uninstall zmq

然后安装4.3.4版本的pyzmq:

pip install pyzmq==4.3.4

步骤3. 如果上述方法仍不能解决问题,您可以考虑重新安装Anaconda并将其添加到环境变量中,具体步骤如下:

  1. 首先,卸载当前Anaconda版本。
  2. 下载最新的Anaconda版本并按照安装步骤进行安装。
  3. 打开系统的环境变量设置,在Path项中添加Anaconda的路径(默认为C:\ProgramData\Anaconda3)。

之后,您应该就可以成功运行Spyder了。希望以上方法能够解决您的问题。