本篇不提供解决方案,只记录发生的过程,等找到解决方案再贴出来,需要解决方案的请直接 离开
完整报错如下:
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "build/bdist.linux-x86_64/egg/paramiko/__init__.py", line 22, in <module> File "build/bdist.linux-x86_64/egg/paramiko/transport.py", line 38, in <module> File "build/bdist.linux-x86_64/egg/paramiko/auth_handler.py", line 72, in <module> File "build/bdist.linux-x86_64/egg/paramiko/ssh_gss.py", line 55, in <module> AttributeError: 'module' object has no attribute 'GSSException'
本来paramiko这个模块一直是使用正常的,环境是censos7.4,paramiko版本是2.1.1
查看paramiko版本(linux):
输入python
进入python界面以后,输入import paramiko
然后输入print paramiko.__version__ 就可以看到版本。
今天因为某些服务器在ssh连接的时候总是没有任何的反应,ssh ip以后可能几分钟或者更长没有响应,因此想引入eventlet定时解决这个问题,本地测试(windows) 没有问题,然后在服务器上面离线安装了两个库,一个是eventlet-0.9.7,另一个是greenlet-0.4.17(装eventlet的时候提示需要这个),安装完以后测试import eventlet正常,然后运行脚本以后就发生上面的问题了,这个是生产环境,所有的远程连接都不能使用了,心急如焚,上网搜索一番以后发现竟然没有任何可以卸载刚才安装的第三方库的方法,情急之下直接找到了Python的第三方库的位置,把文件夹整个都删除了,最后import paramiko是没有什么问题了,但是eventlet还是没有解决。
