운영 체제: 우분투 16.04 LTS
install.py 파일을 실행 가능하게 만듭니다.
pyinstaller -w install.py --onefile
Install.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
잘 작동합니다. 그 후 위에서 언급한 명령을 사용하여 실행 파일을 생성하고 명령을 제공하여 터미널에서 실행 파일을 실행했습니다 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 스크립트는 제대로 작동하지만 실행 파일을 만들 때마다 동일한 오류가 발생합니다.
미리 감사드립니다.