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の画面は表示されなくなります。
コメント