WindowsのPowerShellで「Python」をインストール後も、Pythonを実行できないときの備忘録

Pythonが実行できない

Pythonインストール後、PowerShellで「Python --version」と入力すると、「Python」と表示され実行できない場合があります。

PowerShell
PS C:\Windows\system32> Python --version
Python
PS C:Windows\system32>

ケース① 環境変数が追加されていない

Pythonのインストール時に、環境変数を追加するかを選択する項目があるのですが、この項目が選択されていないと「PowerShell」で使用することができません。

(チェックボックスはデフォルトは外れています。)

インストール後に環境変数を追加を追加する方法

一度インストールした後に、再度環境変数を追加したい場合は、以下の通り設定すれば環境変数が追加されます。

Pythonをすでにインストールした環境で「Python インストーラー」を起動

Optional Featuerでは何も選択せず「Next」を選択

「Add Python to environment variables」にチェックを入れ「Install」を選択

上記手順でPythonが使えるようになります

ケース② Windows標準のPythonが起動されている場合

Windowsには標準でPythonがインストールされている(正確にはPythonのインストーラー)ため、そちらが優先的に起動されている場合、Pythonの起動に失敗することがあります。

その場合は、Windowsの設定アプリより標準のPythonを無効化することで、解決できる場合があります。

設定アプリより「アプリ」を選択

アプリと機能より「アプリ実行エイリアス」を選択

アプリ実行エイリアスより「Python」関連のチェックボックスを無効化する

以上がPowerShellで「Python」が実行できないときの対処法です。

よろしければ記事のシェアなどよろしくお願いいたします。