2017-07-18 94 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 
相關問題