環境
- Python 3.12.1
- pip 24.1.1
numpy 1.26のバージョン
内容
numpy 1.26の最新バージョンをインストールしたくて、以下のコマンドを実行しました。
$ pip install numpy==1.26
$ python -c "import numpy; print(numpy.__version__)"
1.26.0
しかし、numpyのバージョンは1.26.4ではなく1.26.0でした。
バージョン1.26の最新をインストールする場合は、以下のように上限を指定する必要があります。
$ pip install "numpy<1.27"
$ python -c "import numpy; print(numpy.__version__)"
1.26.4
poetryで利用できるCaret requirementsという記法(例:numpy = "^1.26"
)に慣れてしまい、numpy==1.26
は1.26の最新バージョンがインストールされることを期待してしまいました。