Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python vboxapi COM API不工作_Python_Virtualbox_Pywin32 - Fatal编程技术网

Python vboxapi COM API不工作

Python vboxapi COM API不工作,python,virtualbox,pywin32,Python,Virtualbox,Pywin32,我的源根目录中有virtualbox 5.0.10 Python sdk,但当我运行代码时,程序将失败: Traceback (most recent call last): File "C:/Users/xiao/.PyCharm50/config/scratches/scratch", line 2, in <module> mgr=vboxapi.VirtualBoxManager() File "C:\Users\xiao\Desktop\test\vboxa

我的源根目录中有virtualbox 5.0.10 Python sdk,但当我运行代码时,程序将失败:

Traceback (most recent call last):
  File "C:/Users/xiao/.PyCharm50/config/scratches/scratch", line 2, in <module>
    mgr=vboxapi.VirtualBoxManager()
  File "C:\Users\xiao\Desktop\test\vboxapi\__init__.py", line 1018, in __init__
    self.platform = PlatformMSCOM(dPlatformParams)
  File "C:\Users\xiao\Desktop\test\vboxapi\__init__.py", line 513, in __init__
    win32com.client.gencache.EnsureDispatch('VirtualBox.Session')
  File "C:\Python27\lib\site-packages\win32com\client\gencache.py", line 540, in EnsureDispatch
    disp_class = CLSIDToClass.GetClass(str(disp_clsid))
  File "C:\Python27\lib\site-packages\win32com\client\CLSIDToClass.py", line 46, in GetClass
    return mapCLSIDToClass[clsid]
KeyError: '{7844AA05-B02E-4CDD-A04F-ADE4A762E6B7}'
这个程序在Python2.7.6下有缺陷,但在Python3.4.0下运行不稳定

为什么??我怎样才能解决这个问题

import vboxapi
mgr=vboxapi.VirtualBoxManager()