筆者の環境
- OS: Windows 11 Home 64bit
- Python: 公式インストーラを使って3.10.2 および 3.11.1 の2つをインストールしてある。普段使いしているのは 3.11.1
- jupyter notebook: Anacondaを使わずに、pip install で jupyter notebook をインストールした。
原因と解決策
原因
普段使いの Python が Python 3.11.1 なので、pip install したライブラリは 3.11.1 で使えるようになっていた一方、jupyter notebook が 3.10.2 にインストールされていた。
コマンドプロンプトで以下を打ち込むと↓
python -V > Python 3.11.1
Jupyter notebook でセルに以下2行を打ち込むと↓
import sys print(sys.version) > 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)]
この2つのバージョンがずれているので、jupyter notebook 側から 3.11.1 にインストールしたライブラリが見えていなかった。
解決策
jupyter notebook を 3.11.1 環境にインストールする。
python -m pip install jupyter notebook