今天Python使用Paramiko连接远端服务器的时候遇到了如题所示的错误,具体如下所示:

发生该问题的原因是因为:

Paramiko所依赖的模块包cryptography版本过高(大于2.4.2)
因为2.4.2以上的版本(不包含2.4.2)弃用了一些Paramiko需要用到的方法。

因此,解决该问题的方法是,将项目中的cryptography先卸载,然后再安装指定版本2.4.2的cryptography,即可解决。

1 thought on “Python Paramiko, Error: CryptographyDeprecationWarning: encode_point has been deprecated on EllipticCurvePublicNumbers and will be removed in a future version.”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装