使用Paramiko出现CryptographyDeprecationWarning的解决方法

Passerby90368 2024-09-10 11:35:01 阅读 84

在Pycharm中使用Paramiko,运行代码出现报错信息~\Python\Lib\site-packages\paramiko\pkey.py:100 : CryptographyDeprecationWarning:TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from this module in 48.0.0. “cipher”: algorithms.TripleDES

以及

~\Python\Lib\site-packages\paramiko\transport.py:258: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from this module in 48.0.0. “class”: algorithms.TripleDES,

报错内容时,请在Pycharm的设置(快捷键Ctrl+Alt+S)中找到Project:项目名称,

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/d45fe03bfe8f4f5a947f9c6f8bdf0ce8.png

在这里插入图片描述

然后将右侧的包管理器内的Paramiko和cryptography选中,点击上侧的-符号,删除当前版本。

在这里插入图片描述

然后重新点击+符号,手动指定版本号安装。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Paramiko版本为3.0.0 cryptography版本为36.0.2亲测可用不报任何上述错误。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。