python 環境構築

目的によってベストプラクティスは異なるが、基本的にはコンテナ外環境では pyenv を利用するのが良い。 pyenv で python や anaconda のバージョンを切り替えるのが良い。

コンテナ上で利用する場合、 miniforge 直入れが最適解では(?) と思う。 場合によって、 miniforge から別の python バージョンの環境を派生させられるし、 python バージョンさえ合わせられたら、 /path/to/bin/python -m venv /path/to/new/env として venv を利用した環境構築もできる。