在python中导入libvirt但在Ubuntu上导入ImportError

时间:2015-02-09 11:10:57

标签: python ubuntu kvm libvirt

我的操作系统是Ubuntu 12.04。 我安装了kvm virt-manager和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)
  

Traceback(最近一次调用最后一次):文件“test1.py”,第1行,in          import libvirt ImportError:没有名为libvirt的模块

我已经安装了python-libvirt,libvirt-bin 还有什么其他原因可以做到这一点? 我是最新的。谢谢你的帮助〜:)

1 个答案:

答案 0 :(得分:0)

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