WSL Ubuntu
あらかじめ、インストールしてあるWSL 2上に最新版のUbuntuをインストールします。私の場合、Docker Desktop for Windowsをインストールしてあるので、WSL 2をインストールする必要はありませんでした。
Microsoft Storeからインストール。
まずはお約束
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install build-essential
$ sudo apt install unzip
$ sudo apt install curlMiniconda
Anacondaの軽量版。後からcondaで必要なものをインストールする必要があります。WSL 2上のUbuntuはとにかく小さくしておきます。でっかいのが必要な場合はWindows11上のAnacondaを使います。
$ mkdir -p ~/miniconda3
$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
$ bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
$ rm ~/miniconda3/miniconda.sh$ source ~/miniconda3/bin/activate
$ conda init --allmatplotlib
$ sudo apt install fonts-noto-cjk
$ conda install matplotlib
$ mkdir .config/matplotlib
$ cp ~/miniconda3/lib/python3.13/site-packages/matplotlib/mpl-data/matplotlibrc ~/.config/matplotlib/~/.config/matplotlib/matplotlibrcに追記
## ***************************************************************************
## * FONT *
## ***************************************************************************
(省略)
font.family: "Noto Serif CJK JP"
## ***************************************************************************
## * TEXT *
## ***************************************************************************WSL内でVisual Studio Codeを動かす
・Remote DesktopのWSLから動かす。
・WSL Ubuntuから動かす
$ code .
テスト
WSL Ubuntu内にファイル作成
a.py
import matplotlib.pyplot as plt
plt.title("今日はいい天気!")
plt.show()
CUDA
インストール
Release Notes「Table 3 CUDA Toolkit and Corresponding Driver Versions」は要チェック。
インストール
Operationg System: Linux
Architecture: x86_64
Distribution: WSL-Ubuntu
Version: 2.0
Installer Type: deb(local)
「CUDA Toolkit Installer」の指示に従う。
Prerequisites 「cuDNN Support Matrix」は要チェック。
インストール
Operationg System: Linux
Architecture: x86_64
Distribution: Ubuntu
Version: 24.04
Installer Type: deb(local)
Configuration: FULL
「Base Installer」の指示に従う。
RAPIDS
タブ「Install」。
アップデート
過去、下手に重ねると不具合が発生する場合があった。アップデートは、WSL2上のUbuntuを削除して、再インストールする方が無難か?
【注意】必要に応じ、ホームディレクトリ内のバックアップをとること。エクスプローラからアクセス可能。
PowerShell【管理者権限】
> wsl -l -v> wsl --unregister Ubuntu