ImportError:没有名为paramiko的模块

4 投票
1 回答
23960 浏览
提问于 2025-04-17 03:05

我在红帽Linux上安装了“python-paramiko”和“python-pycrypto”。但是当我运行示例程序时,还是出现了“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 个回答

0

其实这些软件包都是安装在Python文件夹之外的。

我所做的就是把这些软件包从Python文件夹链接到软件包文件夹里。

这样做效果很好。

撰写回答