操作系统:Ubuntu 16.04 LTS
使 install.py 文件可执行:
pyinstaller -w install.py --onefile
安装.py脚本:
import os
VM = os.system('VBoxManage startvm win10 --type headless')
if VM == 0:
print("win10 started...")
else:
print("win10 not started....")
问题:当我python3 install.py
在 ubuntu 终端上运行时,它工作正常。之后,我使用上面提到的命令创建了它的可执行文件,当我通过给出 command 在终端上执行可执行文件时chmod 777 install & ./install
。它给出了以下错误:
错误:
VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154) - Class not registered (extended info not available)
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.
我不知道出了什么问题 python 脚本工作正常,但是当我创建它的可执行文件时,它每次都会给出相同的错误。
提前致谢。