コンピュータに Python をインストールできない

コンピュータに Python をインストールできない

コンピューターに python 3.7.4 をインストールしようとしていますが、以前別のドライブに python をインストールしていました。今 python をインストールしようとすると、インストーラーにインストール オプションが表示されません。
私が持っているオプション (変更、修復、アンインストール) はすべて、コンピューターにないドライブを指しています。オプションのいずれかを実行しようとすると、ドライブが見つからないためすべて失敗し、ドライブを切り替える方法も見つかりません。変更オプションにはインストール場所が表示されますが、ボックスがグレー表示されていて変更できません。
インストール場所を C ドライブに戻す方法はありますか?

答え1

インストールのパスは Windows レジストリに保存されます。以下を試してください。

  • 「実行」を起動し、「regedit」と入力します(レジストリ エディターが開きます)。
  • 左側のツリーから「HKEY_CURRENT_USER\Software\Python\PythonCore\3.6」フォルダ (またはお持ちのバージョン) に移動します。
  • 次のフォルダーに Python パスが保存されています: Idle、InstallPath、PythonPath (システムによって異なる場合があります)。すべてのレジストリ エントリで、「値のデータ」のパスを、Python を配置する新しいパスに変更します (下のリンクの図に示すように、名前エントリを右クリック -> 変更)。

Python の Regedit エントリ

たとえば、エントリを D:\Python\Python36\Lib\idlelib\idle.pyw から C:\Users.....\AppData\Local\Programs\Python\Python36\Lib\idlelib\idle.pyw に変更します。

  • その後、インストーラーを再度実行すると、Python インストールを変更または修復できるはずです。

私の場合はうまくいきました。この方法で別のドライブにインストールを修復できました。あなたにもうまくいくかどうか教えてください。

関連情報