因为之前的windows账户损坏了,完全连接不上我的学校账户,然后就重新建了一个账户,重新安装了Anaconda,spyder打不开,报错:
D:\anaconda\lib\site-packages\paramiko\transport.py:219: CryptographyDeprecationWarning: Blowfish has been deprecated
"class": algorithms.Blowfish,
Bad file descriptor (C:\ci\zeromq_1616055400030\work\src\epoll.cpp:100)
然后我的安装路径文件夹中没有中文名字,但是我的新用户名字是中文,但是感觉应该没关系呀。然后我就用了常用的方法,先检查是哪个版本:
pip list
发现我的pyzmq版本是:
pyzmp 0.0.17
pyzmq 23.2.0
然后卸载了该版本,安装了低一点的版本:
pip uninstall pyzmq
pip install pyzmq==22.1.0
随后又报错:ModuleNotFoundError: No module named 'zmq'
我就查了一下,有大佬说唯一出现这个error的原因就是我们手动安装了pyzmq,他的运行和安装路径不一样,我又开始改:
pip install ipython pyzmq tornado
最后再启动spyder,就可以了,记录一下,防止以后又搞错。