我試圖在我的Python 2.7中使用Paramiko,但是我不能在我的腳本中使用它。Ubuntu 14.04:ImportError:沒有模塊命名客戶端
我還能安裝全部包
sudo pip install paramiko
pip install paramiko
sudo apt-get install python-paramiko
,但它不工作
看到我的腳本
#!/usr/bin/python
#
from paramiko.client import SSHClient
import paramiko
client = SSHClient
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect("192.168.1.60")
stdin, stdout, stderr = client.exec_command("ls -la")
if stderr.channel.recv_exit_status() != 0:
print stderr.channel.recv_exit_status()
print stderr.read()
else:
print stdout.read()
它返回
[email protected]:~/Linux/Python/Arquivos de Configuração/Paramiko$ python paramiko.py
Traceback (most recent call last):
File "paramiko.py", line 4, in <module>
from paramiko.client import SSHClient
File "/home/vitor/Linux/Python/Arquivos de Configuração/Paramiko/paramiko.py", line 4, in <module>
from paramiko.client import SSHClient
ImportError: No module named client
我還試圖用這Answers並刪除我的/usr/local/lib/python2.7但是沒有任何變化。
此錯誤僅在Ubuntu中顯示?或者我的代碼錯了?
是的,非常感謝! –
還有一個問題,我刪除了我的/usr/local/lib/python2.7,將來會有什麼問題嗎? –
很高興幫助!請勿觸摸安裝在系統上的無數包所需的/usr/local/lib/python2.7。事實上,如果你這樣做,你的系統甚至可能變得無法使用!如果您已經刪除它,請儘快重新安裝它 – e4c5