diff --git a/content/20240315110428 venv pyenv virtualenv などの関係.md b/content/20240315110428 venv pyenv virtualenv などの関係.md index ae7a3cc..5a8f3c3 100644 --- a/content/20240315110428 venv pyenv virtualenv などの関係.md +++ b/content/20240315110428 venv pyenv virtualenv などの関係.md @@ -11,6 +11,7 @@ - virtualenv: poetryで生成されるプロジェクト内(or cacheの) .venv はvirtualenv経由で作成されている。 cf. [Configuration | Documentation | Poetry - Python dependency management and packaging made easy](https://python-poetry.org/docs/configuration/) - pyenv: `poetry env use`コマンドを使うことで、実行環境を切りかえられる。 ただし、poetry initの時に実行されるのは、ディレクトリ内で `pyenv local` を指定したとしても、systemのバージョンになる。 `pyenv global`の内容も無視される。 +- pyenv: システムのpythonのバージョンが古くてpoetryがインストールできない!みたいなことがある。そういう時はpyenvで新し目のpython環境を作って、その環境でpoetryを入れるなどする - pyenv: (将来的にはpyenvで実行環境を指定してからpoetryを実行することで、プロジェクトで使うpythonのバージョンを設定できる。 experimental扱い) ## Ref. - Poetry Configuration [Configuration | Documentation | Poetry - Python dependency management and packaging made easy](https://python-poetry.org/docs/configuration/)