環境管理🔗 Poetryはコア機能の1つとしてプロジェクト環境を隔離します。 これが意味するのは、グローバルにインストールされたPythonから常に隔離された状態で動作するということです。これを実現するために、まず最初に、今は仮想環境内から実行されているかどうかを確認します。もしそうであれば、新しい仮想環境は作らずに今あるものをそのまま使います。しかしそうでない場合は、既に作られていた仮想環境を使うか、それ用に新しい仮想環境を作成します。 デフォルトでは、Poetryは現時点で有効になっているバージョンのPythonを使って、プロジェクトの仮想環境を作成しようとします。 ただし様々な理由で、そのPythonバージョンがプロジェクトの python 要件と互換性が無いこともあります。そのような場合には、Poetryは互換性があるものを探して使おうとします。それでも見付からない場合には、プロ