Spyder打开闪退

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)

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答由chatgpt基于相关博客总结生成:

    这个问题可能是由于Cryptography库中的Blowfish算法被弃用导致的。你可以尝试以下解决方案来修复闪退问题:

    1. 首先,确认你的Anaconda和Spyder都是最新版本。运行以下命令来更新它们:
    conda update anaconda
    conda update spyder
    
    1. 如果更新Anaconda和Spyder没有解决问题,那么可能是paramiko库中的Blowfish算法引起的。可以尝试使用其他加密算法替换Blowfish来解决问题。编辑以下文件:
    D:\anaconda\Lib\site-packages\paramiko\transport.py
    

    在该文件中搜索"class": algorithms.Blowfish,将其替换为"class": algorithms.AES。保存并退出文件。

    1. 运行Spyder,检查是否还会出现闪退问题。如果问题仍然存在,可能是其他原因导致的,建议检查Anaconda的环境配置、依赖项是否正确安装,并尝试重新安装Spyder。

    如果上述解决方案都没有解决问题,那么建议在Anaconda社区或Spyder的官方论坛上寻求帮助,分享你的问题和错误信息,以便得到更深入的支持和解决方案。

    注意:请注意,以上的解决方法仅供参考。对于任何在生产环境中的问题,建议在测试环境中进行验证,确保解决方案适用于你的具体情况。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^