2011-09-26 309 views
4

我在Red hat linux中安裝了「python-paramiko」和「python-pycrypto」。 但仍然當我運行示例程序時,我得到「ImportError:No module named paramiko」。ImportError:No module named paramiko

我使用下面的命令檢查了安裝的軟件包,並得到確認。這給進口錯誤

ncmdvstk:~/pdem $ rpm -qa | grep python-p 
python-paramiko-1.7.6-1.el3.rf 
python-pycrypto-2.3-1.el3.pp 

我的示例程序:

import paramiko 
ssh = paramiko.SSHClient() 
ssh.set_missing_host_key_policy(
    paramiko.AutoAddPolicy()) 
ssh.connect('127.0.0.1', username='admin', 
    password='admin') 
+1

sys.path包含什麼?系統上的paramiko庫在哪裏? –

+0

此外,您用來嘗試該代碼的解釋器的版本是否與python-paramiko模塊的版本相匹配? – naeg

+0

從shell提示符處執行以下命令:python -c「from pprint import pprint; import sys; pprint(sys.path);然後使用此命令的輸出編輯您的問題!還提供」which python「的輸出。 –

回答

0

其實所有這些包都安裝了Python文件夾之外。 我所做的只是將python文件夾中的包鏈接到packages文件夾。

它工作完美。