【发布时间】:2015-02-09 11:10:56
【问题描述】:
我的操作系统是 Ubuntu 12.04。 我安装了 kvm virt-manager 和 python。 我想用python代码来控制kvm上的vm。 但是我的代码 import 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 行,在 import libvirt ImportError: No module named libvirt
我已经安装了python-libvirt、libvirt-bin
发生这种情况的其他原因可能是什么?
我是最新的。谢谢你的帮助~:)
【问题讨论】:
-
它查找
libvirt,你有python-libvirt和libvirt-bin,这显然是不一样的。你能提供补充信息吗? test1.py 究竟包含什么? -
你好,这是我的代码... 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)
-
这是我的零件代码。
-
你的python目录中有
./site-packages/libvirt.py吗(在我的例子中是/usr/lib/python3.4) -
好像找不到./site-packages/libvirt.py,可能是我安装python的时候丢东西了..还是你安装的时候做额外的步骤?谢谢!