Open6

Pythonのバージョン管理 (asdf)

スギともスギとも

プラグインのインストール

asdf plugin-add python 

インストールされたプラグインの確認

❯ asdf plugin list           
deno
go-sdk
nodejs
python
スギともスギとも

グローバルで使用するバージョンの設定

asdf global python 3.11.5

ワーキングディレクトリで使用するバージョンの設定

asdf local python 3.11.5

そのディレクトリで指定されているtoolsのバージョンの確認

❯ asdf current
deno            1.27.2          /Users/user-name.tool-versions
go-sdk          system          /Users/user-name/.tool-versions
nodejs          16.20.0         /Users/user-name/.tool-versions
python          3.11.5          /Users/user-name/.tool-versions
スギともスギとも

Poetryのインストール

asdf plugin-add poetry

Poetryの最新版をインストールする

asdf install poetry latest

poetyは全体の設定なのでglobalでインストール

asdf global poetry latest

デフォルトだと仮想環境が別の場所に保存されるのでプロジェクト配下に.venvを作るように設定

poetry config virtualenvs.in-project true