python venv wsl ubuntu での簡単な仮想環境構築

venv 環境の pip install で躓きました。
VSCode で黄色い線がついたり、思った通りに venv に pip install されないので、備忘録。

環境

Windows11
WSL2
Ubuntu20.04.6 LTS
python3.8.10

プロジェクトのルートディレクトリで

bash $ python3 -m venv .venv
bash $ source .venv/bin/activate
(.venv) bash $ python3 -m pip install streamlit
(.venv) bash $ streamlit run main.py

私の環境 (Windows WSL2 Ubuntu 上で作成した venv 環境)では、
ターミナルで venv が active 状態になっていても、
ただ pip install をするだけでは、
狙ったvenv にインストールされませんでした。
python3 -m
を付けることで、.venv に反映されました。

以上です。


この記事が気に入ったらサポートをしてみませんか?