今天使用 paramiko 连接跳板机,突然提示这个错误,大致意思是编码有问题,很纳闷,之前好好的,突然就不行了
起初怀疑是Python版本的问题,但是跟进错误去看了之后是编码问题,然后看了下最新的版本和我本地的版本,本地的版本不是最新的,于是卸载,安装最新的可以运行了。
(怀疑可能是和mitmproxy冲突了,mitmproxy里面也使用了cryptography这个库,paramiko也依赖cryptography,前段时间我再玩mitmproxy把cryptography更新了,就导致冲突)
建议如果同时使用mitmproxy和paramiko,使用虚拟环境,避免冲突。小声逼逼:终于发现环境的痛了