WSL(Windows Subsystem for Linux)のインストール方法とトラブルシューティング


  1. WSLのインストール手順:

    • スタートメニューを開き、"PowerShell"を検索して起動します。
    • PowerShellを管理者として実行します。
    • 以下のコマンドを実行して、WSLを有効にします:
      dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    • コマンドプロンプトを開き、以下のコマンドを実行して、WSL 2のバージョンを有効にします:
      wsl --set-default-version 2
    • Microsoft Storeを開き、お好みのLinuxディストリビューション(例: Ubuntu、Debian)を検索してインストールします。
    • インストールが完了したら、Linuxディストリビューションを起動して初期設定を行います。
  2. トラブルシューティング:

    • WSLのインストール中にエラーが発生した場合、以下の手順を試してみてください:
      • コンピュータを再起動してから、インストール手順を再試行します。
      • Windowsのアップデートが必要な場合は、最新のアップデートをインストールしてから再試行します。
      • セキュリティソフトウェア(例: Windows Defender、ファイアウォール)がWSLのインストールを妨げていないか確認します。
      • WSLを無効にし、再度有効にする方法も試してみてください。
  3. コード例:

    • WSLを使用して、Pythonの開発環境を構築する例:

      wsl --set-default-version 2
      wsl --install -d Ubuntu
      wsl --exec sudo apt update && sudo apt upgrade -y
      wsl --exec sudo apt install python3 python3-pip -y
    • WSLを使用して、Node.jsの開発環境を構築する例:

      wsl --set-default-version 2
      wsl --install -d Ubuntu
      wsl --exec sudo apt update && sudo apt upgrade -y
      wsl --exec curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
      wsl --exec sudo apt install -y nodejs

この記事では、WSLのインストール手順とトラブルシューティング方法、およびPythonとNode.jsの開発環境の構築例を提供しました。これらの情報を参考にして、WSLを効果的に利用してください。