概要
VS Code の Jupyter Notebook で、セルに df と入力しても Data Wrangler ビューアが起動せず、ただのテキスト(text/plain)や標準の HTML 表になってしまう問題が発生しました。設定を見直しても直らない場合、原因は Pandas のメジャーアップデートかもしれません。
症状
- 数日前まで動いていた Data Wrangler のリッチな表表示が急に消えた。
- 「プレゼンテーションの変更」を選択しても、MIME タイプに
Data Wranglerが出てこない。 -
text/plain(型崩れしたテキスト)などの簡易表示しか選べない。
原因:Pandas 3.0.0 の互換性
2026年にリリースされた Pandas 3.0.0 は、内部構造に大きな変更を含むメジャーアップデートです。
これにより、VS Code 側の Data Wrangler 拡張機能が、実行結果を「DataFrame」として正しく検知できず、レンダラー(描画機能)がスキップされてしまう現象が起きています。
解決策:Pandas を 2.x 系にダウングレードする
拡張機能側がアップデートされるまでの間は、安定している Pandas 2.2.x を使用することで以前の動作に戻ります。
手順
ターミナル(または Jupyter のセル)で以下のコマンドを実行し、バージョンを指定して再インストールします。
# 環境名は適宜読み替えてください(例:my_env)
pip install pandas==2.2.3
インストール完了後、Jupyter のカーネルを再起動(Restart Kernel) してください。これで、df を実行した際に自動的に Data Wrangler のビューアが復活します。
注意点
-
環境の確認: VS Code 右上のカーネルで選択している Python 環境に対して
pip installを行っているか確認してください。 -
メジャーアップデートの影響:
pip install --upgrade pandasなどを不用意に実行すると、予期せず 3.0.0 に上がってしまうため注意が必要です。
まとめ
「設定は合っているはずなのに、急に Data Wrangler が使えなくなった」という場合は、まずライブラリのバージョンを疑ってみてください。
import pandas as pd
print(pd.__version__) # ここが 3.0.0 だと現在は要注意