WSL2でPython開発環境構築
WSL2 + VSCode + Docker 開発環境
以下を参照して、WSL2、VSCodeの環境を構築する qiita.com
※インストールメモ
■ WSL2インストール
- コントロールパネルの「Windows の機能を有効化または無効化」を開く
- 「Linux 用 Windows サブシステム」と「仮想マシンプラットフォーム」にチェックを入れ、OKを押す。
- Windows再起動
- コマンドプロンプトでバージョンを2に設定
wsl --set-default-version 2
■ Ubuntuの導入
Windows StoreからUbuntuをインストールする
*Storeで検索するとバージョン番号付きのUbuntuも表示されるが、バージョン番号なしの「Ubuntu」でよいようだ。
■ VSCode設定 「Remote - WSL」エクステンションのインストール
Windows上で、VSCodeを起動して、拡張機能からwslで検索してインストール VSCodeをWSL上で走らせることが出来る。
cd xxxx code .
VSCode環境
Python Extensionのインストール
VSCodeの拡張機能から「Python」で検索して、「Python extension for Visual Studio Cod」をインストールする
pip
- VSCodeのターミナル(Ctrl + @)を開く
- pipコマンドを実行できるように以下のコマンドを実行。
$ sudo apt install python3-pip
※以下のエラーが出る場合、aptのupdateを実施してみる。
Reading package lists... Done Building dependency tree Reading state information... Done Package python3-pip is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'python3-pip' has no installation candidate
aptのupdateを実施
$ sudo apt update
再度、apt installすることでpipをインストールすることが出来た。
$ sudo apt install python3-pip
ライブラリ
通常通り、pipコマンドから必要なライブラリをインストールする
pip install xxxxx