概要
asdfを使用してPythonとPoetryをインストールする手順を説明します。
まずはmacOSにasdfをインストールする方法を確認しましょう。こちらの記事を参考にしてください。
Pythonのインストール
- Pythonプラグインを追加
Pythonプラグインをインストールするには、次のコマンドを実行します。
% asdf plugin add python
- 利用可能なPythonバージョンの確認
インストール可能なPythonバージョンを確認するには、次のコマンドを実行します。
% asdf list all python
- .tool-versionsファイルを編集
プロジェクトディレクトリに .tool-versions ファイルを作成し、インストールするPythonのバージョンを指定します。
python 3.11.6
ファイルの内容を確認します。
% cat .tool-versions Python 3.11.6
- Pythonをインストール
.tool-versionsファイルのあるディレクトリで、以下のコマンドを実行します。
% asdf install
指定したバージョンのPythonがインストールされます。
インストールが成功したことを確認するために、以下のコマンドを実行します。% python --version Python 3.11.6
Poetryのインストール
- Poetryプラグインを追加
Poetryプラグインをインストールするには、次のコマンドを実行します。
% asdf plugin-add poetry
- 利用可能なPoetryバージョンの確認
インストール可能なPoetryバージョンを確認するには、次のコマンドを実行します。
asdf list all poetry
- .tool-versionsファイルを編集
.tool-versionsファイルにPoetryのバージョンを追記します。
python 3.11.6 poetry 1.7.1
注意: .tool-versionsファイルの改行コードはLFであることを確認してください。
-
Poetryをインストール
.tool-versionsファイルのあるディレクトリで、以下のコマンドを実行します。
% asdf install
指定したバージョンのPoetryがインストールされます。
インストールが成功したことを確認するために、以下のコマンドを実行します。% poetry --version Poetry version 1.7.1
以上で、asdfを使用してPythonとPoetryをインストールする手順が完了しました。