使用anaconda打开spyder时,出现错误C:\ProgramData\anaconda3\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)该如何解决?
时间: 2023-08-06 17:04:02 浏览: 3641
已有Python安装Anaconda,出现warning、报错及解决办法
这个错误可能是由于 Cryptography 库中 Blowfish 加密算法的废弃引起的。为了解决这个问题,您可以尝试更新 Cryptography 库的版本。请按照以下步骤进行操作:
1. 打开 Anaconda Prompt(Windows)或终端(Linux/Mac)。
2. 使用 conda 命令更新 Cryptography 库:
```
conda update cryptography
```
3. 如果更新 Cryptography 库没有解决问题,您可以考虑降低 paramiko 库的版本。执行以下命令:
```
conda install paramiko=2.7.2
```
4. 重新启动 Spyder,看看问题是否解决。
如果上述方法仍然无法解决问题,您可以尝试卸载并重新安装 Anaconda。在重新安装之前,请确保备份您的环境和项目文件,以免丢失数据。
阅读全文