2017-07-18 96 views
0

我试图安装并运行python脚本以登录到我的网络设备。我已经将它安装在我们的一个实例中(CentOS版本6.9)。但是当我尝试运行该脚本时,出现错误。这是我看到的:无法使用Exscript运行Python代码 - ImportError:无模块命名资源(CentOS 6.9)

Traceback (most recent call last): 
    File "connect.py", line 1, in <module> 
    from Exscript.util.interact import read_login  
    File "/usr/local/lib/python2.7/site-packages/Exscript/__init__.py", line 34, in <module> 
    from Exscript.Queue  import Queue  
    File "/usr/local/lib/python2.7/site-packages/Exscript/Queue.py", line 40, in <module> 
    from Exscript.util.decorator import get_label  
    File "/usr/local/lib/python2.7/site-packages/Exscript/util/decorator.py", line 28, in <module> 
    from Exscript.protocols.Exception import LoginFailure  
    File "/usr/local/lib/python2.7/site-packages/Exscript/protocols/__init__.py", line 28, in <module> 
    from Exscript.protocols.SSH2 import SSH2  
    File "/usr/local/lib/python2.7/site-packages/Exscript/protocols/SSH2.py", line 34, in <module> 
    from paramiko.resource  import ResourceManager  
ImportError: No module named resource 

不知道我在做什么错在这里说实话。这是脚本:

from Exscript.util.interact import read_login  
from Exscript.protocols import SSH2  
account = read_login()  
conn = SSH2()  
conn.connect('x.x.x.x')  
conn.login(account)  
conn.execute('terminal pager 0')  
conn.execute(show IP)  
print conn.response  
conn.close 

有人可以帮忙吗?

回答

0

我看到了同样的问题与安装Exscript V2.3.2后“点子安装Exscript”

在GitHub上的原始源代码V2.3.2文件Exscript/protocols/SSH2.py不包含此行,你试过评论它?这对我有用.. 另一种选择是从github安装Exscript并确定安装

Comment out line 34 in /usr/local/lib/python2.7/site-packages/Exscript/protocols/SSH2.py: 

#from paramiko.resource  import ResourceManager 
相关问题