WSL

install

  • https://docs.microsoft.com/ja-jp/windows/wsl/install-manual#step-3---enable-virtual-machine-feature

aptが遅い場合

$ sudo sed -i.org -e "s/\/\/archive\.ubuntu\.com/\/\/jp\.archive\.ubuntu\.com/g" /etc/apt/sources.list

良く使うコマンド

  • 今のWSL一覧を確認

> wsl -l -v
> wsl --list --verbose
  • 稼働中のWSLのバージョンを2に変更

> wsl --set-version Ubuntu-20.04 2
  • デフォルトバージョンをWSL2に変更

> wsl --set-default-version 2
  • デフォルトのWSLをUbuntu-20.04に変更

> wsl --set-default Ubuntu-20.04
  • WSLのシャットダウン

> wsl --shutdown

Pythonセットアップ

pyenvを落としてくる。

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

pyenvのビルド

sudo apt install -y gcc make
cd ~/.pyenv && src/configure && make -C src

pyenvの環境変数設定

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc

ここでターミナルを再起動

pipを入れる

sudo apt install python3-pip

以下でPythonの依存ライブラリをインストール

sudo apt update; sudo apt 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
pyenv install --list | grep "3.10"
pyenv install 3.10.11
pyenv versions

pipenvを入れる

sudo apt install python3-testresources
pip3 install pipenv

ターミナル再起動

pipenv --version
>> pipenv, version 2023.5.19

とはええ感じに

参考

AWS CLI

以下に従う

Terraform

以下に従う

Last updated