WSL の設定
Linux 用 Windows サブシステム (WSL) は、わずか数ステップでインストールできます。 ここでは wsl –install command を使用します。 このコマンドを使用すると、WSL を実行し、Linux の Ubuntu ディストリビューションをインストールするために必要な機能が有効になります。
注
WSL のインストール コマンドを実行するには、Windows 11 または Windows 10 バージョン 2004 以降 (ビルド 19041 以降) を実行していることを確認する必要があります。
また、後で Visual Studio Code で使用する Python プロジェクトも作成します。
このモジュールは、WSL と Visual Studio Code の使用方法に焦点を当てています。 ただし、WSL のインストールは Visual Studio Code に依存しないため、WSL はどこでも単独で使用できます。
WSL と Linux ディストリビューションのインストール
Linux 用 Windows サブシステムを有効にする
管理者として PowerShell を開き、ターミナルで次のコマンドを実行します。
wsl --installこのコマンドを使用すると、必要な Windows 機能を有効にし、既定で Ubuntu ディストリビューションをインストールすることができます。 後で別の Linux ディストリビューションをインストールすることもできます。 このモジュールでは、その人気を考慮して Ubuntu を使用しています。
インストールを完了して変更を適用するには、再起動します。
Linux ディストリビューションを設定する
Linux ディストリビューション (ディストリビューション) は、さまざまなニーズや設定に合わせて特定のソフトウェアと設定に合わせて調整された Linux オペレーティング システムのバージョンです。 Ubuntu は、ユーザーフレンドリなインターフェイスと広範なソフトウェア エコシステムで知られる人気の Linux ディストリビューションであり、多くのユーザーにとって利用しやすい選択肢となっています。
再起動したら、Windows の [スタート] メニューから新しくインストールした Linux ディストリビューションを開きます。
プロンプトに従って、Linux ディストリビューションのユーザー アカウントとパスワードを作成します。
注
インストール中にユーザー アカウントとパスワードの作成を求められていた場合は、このステップをスキップできます。
Python プロジェクトの作成
WSL では多くの言語を利用できますが、このモジュールでは Python を選択しました。 構文はシンプルで読みやすく、幅広いライブラリとリソースを備え、相談できる大規模なコミュニティがあるため、初心者にとって最適な言語です。 このエコシステムにより、初心者が問題に直面したときにヘルプやリソースを簡単に見つけることができます。
Python のインストール
Python は、WSL ディストリビューションに既定でインストールされているはずです。 確認するために、WSL ターミナルで python3 -–version を実行します。 バージョンが表示されない場合は、次のコマンドを実行します。
sudo apt update
sudo apt install python3 python3-pip
WSL ファイル システム
次に、プロジェクト用のフォルダーを作成する必要があります。 WSL で作業する場合、ファイルは WSL ファイル システムに保存されます。 Windows と Linux のファイルは両方とも同じ物理ハード ドライブに保存されます。 ただし、これらは別のファイル システムに存在します。
WSL ファイル システム: ファイルは Linux 互換の形式で格納されます。 このシステムはネイティブ Windows ファイル システムとは別のもので、Linux の操作とツールをサポートするように設計されています。
Windows ファイル システム: Windows アプリケーションとツール用に最適化された、Windows で使用される標準のファイル システム。
両方のファイル システムが同じ物理ドライブ上に共存しますが、互換性とパフォーマンスを維持するには、それぞれの環境内でファイルを管理することが重要です。
WSL では Windows ファイルにアクセスできますが、開発の場合、特に Visual Studio Code などのツールを使用する場合は、WSL ファイル システムにファイルを保存して管理することをお勧めします。
WSL でのフォルダーの作成
フォルダーを作成するには、次のコマンドを使用します。
mkdir helloWorldそのフォルダーに移動するには、次のコマンドを使用します。
cd helloWorld現在のフォルダーを確認するには、次のコマンドを使用します。
pwd現在のフォルダーのパスを示すメッセージが画面に表示されます。
実行時に hello メッセージを出力する hello.py という新しい Python ファイルを作成するには、次のコマンドを使用します。
echo 'print("hello from python on ubuntu on WSL!")' >> hello.py新しいプログラムを実行するには、次のコマンドを使用します。
python3 hello.py
これで、作業を続ける Python プロジェクトが完成しました。 Visual Studio Code WSL 拡張機能を設定する方法を見てみましょう。