複数のvenv仮想環境で共通の外部ライブラリ(flake8など)を使用する方法

質問

pythonで最近venvを使い始めたのですが、
どの仮想環境でも使用したいライブラリ(例えばflake8やjupyter lab)は下記のどちらの方法で入れるのが良いのでしょうか。

①仮想環境ではない大元のpipにインストール
②各仮想環境ごとにそれぞれpipでインストール

なるべく大元の方は余計なのは入れない方がいいと聞いたので②の方がいいとは思うのですが、
flake8みたいに他に依存パッケージがないものは①の方法でも良いのでしょうか。
アドバイスなど頂けますと助かります。

補足情報(FW/ツールのバージョンなど)

Windows 10 Pro
Python:3.10

コメントを投稿

0 コメント