VirtualBoxではPythonを使って仮想マシンを制御する機能があり、Pythonのインストールをしていない状態でVirtualBoxをインストールしようとするとMissing Dependencies Python Core / win32apiと表示されます。

Pythonによる機能を使わない場合はそのままインストールしても問題ありませんが、気になるから解決してからインストールしたいという場合の対処方法です。
VirtualBoxのインストールの前にPythonとpywin32をインストールすると解決します。
Python Pythonの本体パッケージ
pywin32 Pythonの拡張機能で、PythonからWindows APIへのアクセスができるようになります。
Pythonのダウンロード&インストール
PythonのサイトからPythonのダウンロードを行います

Welcome to Python.org
The official home of the Python Programming Language

Downloads>>Windows>>Python 3.12.1を選択してダウンロードします
※2023年12月現在でのバージョンです。その時々の最新版でかまいません。

Add Python.exe to PATHにチェックを入れてInstall Nowを押します
※Add Python.exe to PATHは忘れがちなので注意

無事にインストールが完了しました。
Closeを押して完了です。
pywin32のインストール
つづいてpywin32のインストールですが、コマンドプロンプトで以下のコードを実行します。
pip install pywin32

これでpywin32のインストールは完了です。

この後にVirtualBoxのインストールを行うと、Missing Dependencies Python Core / win32apiの画面は表示されなくなります。


コメント