目標
WSL2でpython環境を構築してvsコードで動かしてみる
WSL2で環境構築
Windowsの機能の有効化または無効化で下記を有効化
・Linux 用 Windows サブシステム
・仮想マシンの機能
OS再起動
下記リンクの手順4でLinuxをインストール
以前のバージョンの WSL の手動インストール手順 | Microsoft Docs
WSL 2 を既定のバージョンとして設定
wsl --set-default-version 2
MicrosoftStoreからUbuntu20.04をインストール
Ubuntuを起動してユーザーとパスワードを設定
以下のコマンドでwslでUbuntuが動いているのを確認
wsl --list --verbose
Ubuntu20.04の更新
sudo apt update
sudo apt upgrade
pipのインストール
sudo apt install python3-pip
pipenvのインストール
sudo pip install pipenv
作業ディレクトリの作成
mkdir -p workspace/python-test
cd workspace/python-test
pipenvで環境を構築
pipenv --python=/usr/bin/python3
必要ライブラリのインストール
pipenv install [package]
VSコードと接続してプログラムを作成・実行
VSコードをインストール
VSコードでremote-wslを導入
ubuntuで接続コマンド
code
pythonの拡張機能をインストール(VSコードが推奨してくる)
ファイルを作成してプログラムを記述して実行
main.py
print(’hello world')
実行結果