Open4

WSLのUbuntuにPythonの環境を構築する

sumeragizzzsumeragizzz

UbuntuにPythonは導入済み

WSL2のUbuntuにもインストールされている。
pipはインストールされていない。
pythonに標準で付いてくるらしいvenvも入っていない。

sumeragizzzsumeragizzz

pipインストール

Ubuntuのpipは独自仕様らしい。
暗黙的に--userが付与されてユーザーごとにライブラリを管理できる、と理解した。
https://www.python.jp/install/ubuntu/pip.html

pipをインストールする。

sudo apt update
sudo apt install python3-pip
sumeragizzzsumeragizzz

venv導入

プロジェクト直下で以下のコマンドを実行する。

python3 -m venv 仮想環境

仮想環境の名前はvenvが一般的らしいので以下のようにする。

python3 -m venv venv

有効化する。

source venv/bin/activate

ライブラリが配置されるので、バージョン管理から外す。
.gitignoreに追加する。

venv/

仮想環境を終了する。

deactivate