VirtualBoxのインストール画面でMissing Dependencies Python Core / win32apiと表示される場合の対処方法

一般

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

Pythonによる機能を使わない場合はそのままインストールしても問題ありませんが、気になるから解決してからインストールしたいという場合の対処方法です。

VirtualBoxのインストールの前にPythonとpywin32をインストールすると解決します。

Python Pythonの本体パッケージ
pywin32 Pythonの拡張機能で、PythonからWindows APIへのアクセスができるようになります。

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は忘れがちなので注意

無事にインストールが完了しました

pywin32のインストール

つづいてpywin32のインストールですが、コマンドプロンプトで以下のコードを実行します。

pip install pywin32

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

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

コメント

タイトルとURLをコピーしました