在python中导入libvirt,但在Ubuntu上导入Terror

在python中导入libvirt,但在Ubuntu上导入Terror,python,ubuntu,kvm,libvirt,Python,Ubuntu,Kvm,Libvirt,我的操作系统是Ubuntu 12.04。 我安装了kvm virt管理器和python。 我想使用python代码来控制kvm上的vm。 但是我的代码导入libvirt有点问题 这是我的密码: import libvirt import time import threading import paramiko import os import commands import signal numVM = 1 hostname=['VM-01'] port=22 VMLoadAve={} de

我的操作系统是Ubuntu 12.04。 我安装了kvm virt管理器和python。 我想使用python代码来控制kvm上的vm。 但是我的代码导入libvirt有点问题

这是我的密码:

import libvirt
import time
import threading
import paramiko
import os
import commands
import signal

numVM = 1
hostname=['VM-01']
port=22
VMLoadAve={}
def monitor():
     ..... 
     while True:
         monitor() 
         time.sleep(MAXDURATION)
回溯(最近一次调用last):文件“test1.py”,第1行,在 导入libvirt ImportError:没有名为libvirt的模块

我已经安装了python libvirt,libvirt-bin 发生这种情况的原因还有哪些?

我是这方面的新手。感谢您的帮助~:)

为了历史记录,python libvirt是python 2绑定的正确deb包,而python 3 libvirt为您提供了与libvirt对应的python 3绑定。

它查找
libvirt
,您有
python libvirt
libvirt-bin
,这两种情况各不相同。你能提供额外的信息吗?test1.py到底包含什么?您好,这是我的代码。。。import libvirt import time import threading import paramiko import os import命令导入信号numVM=1主机名=['VM-01']port=22 VMLoadAve={}def monitor():。。。。。虽然为True:monitor()time.sleep(MAXDURATION)这是我的部分代码。您的python目录中是否有
/site packages/libvirt.py
(在我的例子中是/usr/lib/python3.4)似乎我找不到/site packages/libvirt.py,也许我在安装python时丢失了一些东西。。还是在安装时执行其他步骤?谢谢