wsl2を使い始めの時に行うこと

Cドライブ以外に移動する

wsl --export <Distribution Name> <FileName>
wsl --unregister <Distribution Name>
wsl --import <Distribution Name> <InstallLocation> <FileName>

 

ログイン時のユーザをroot以外にする
cat << EOF > /etc/wsl.conf
[user]
default=user-name
EOF

 

 

Windows環境変数を引き継がない設定に変更する

sudo vim /etc/wsl.conf
--
[interop]
appendWindowsPath = false

 

pyenvがインストールできるようにしてインストールする

 

sudo apt -y update
sudo apt -y install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev


curl https://pyenv.run | bash

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc