PyCharm の新機能 このリリースでは、コミュニティユーザーが統合された PyCharm に移行し、リモート開発での Jupyter ノートブックの完全なサポート、デフォルトの環境マネージャーとしての uv、プロアクティブなデータ探索、LSP ツールによる Ruff、Pyrefly、Pyright、Ty のサポート、Claude エージェントの導入、および 300 を超えるバグ修正が実現されています。

以前お知らせした通り、PyCharm 2025.2 は Community Edition の最後のメジャーリリースでした。PyCharm 2025.3 では、Community ユーザーの皆様が統合版 PyCharm へスムーズに移行できるよう、移行パスをご用意しました。統合版では、すべてが 1 つの製品に統合されています。Community ユーザーは PyCharm を無料で引き続きご利用いただけるほか、Jupyter ノートブックの組み込みサポートもご利用いただけます。ワンクリックで無料の Pro トライアルを開始できるため、データサイエンス、AI/ML、Web 開発向けの PyCharm の高度な機能をこれまで以上に簡単にお試しいただけます。
ソースから独自のバージョンをビルドしたい方は、PyCharm のオープンソースコンポーネントが GitHub(英語) および GitHub Actions で引き続き利用可能です。詳細な手順についてはリポジトリをご確認ください。
Jupyter ノートブックは、リモート開発で完全にサポートされるようになりました。ローカル環境にコピーすることなく、リモートマシン上で直接ノートブックを開き、編集、実行できます。
以下を含む、ノートブックのコア機能をすべて活用してください。
インタラクティブテーブルを使用して、データをインラインでフィルタリング、並べ替え、探索したり、 データビューツールウィンドウで大規模なデータセットを開いたりすることもできます。
Jupyter ノートブックの 変数ツールウィンドウでは、名前またはタイプによる並べ替えがサポートされるようになりました。データフレームは常に上部に表示されるため、大きな表形式データを簡単に見つけて開くことができます。
システム上で uv が検出されると、PyCharm はそれを 新規プロジェクトウィザードのデフォルトの環境マネージャーとして自動的に提案するようになりました。
以前に別の環境マネージャー(venv、Conda、Poetry など)を選択した場合、PyCharm はその設定を記憶し、引き続きデフォルトで使用します。uv で管理されているプロジェクトの場合、実行構成のデフォルトコマンドとして uv run も使用されます。
さらに、環境を設定するときに、リストから Python バージョンを選択するだけで済みます。uv は対応するシステムバージョンを使用するか、適切なバージョンをダウンロードして管理します。
PyCharm は、pandas DataFrames を自動的に分析し、最も一般的なデータ品質の問題を検出するようになりました。
たとえば、df、df.head()、またはスライス式を使用して DataFrame を表示するたびに、PyCharm は次のような潜在的な問題がないかスキャンします。
問題が見つかった場合は、それを確認し、AI で修正オプションを使用して、新しいセルで問題を自動的に解決するコードを生成できます。
このプロアクティブ分析は、AI クレジットを消費することなく、ヒューリスティックチェックと統計チェックのみを使用します。バックグラウンドで静かに実行され、問題が検出された場合にのみアクティブ化されるため、ワークフローがスムーズかつ中断されることなく維持されます。
パフォーマンスを最適化するため、非常に大きなデータセットの場合、分析は自動的に開始されません。このような場合は、 詳細メニューから手動で実行できます。
この機能はデフォルトで有効になっており、 設定 |Python| テーブル | テーブル作成後にデータ品質チェックを実行するで管理できます。
プロアクティブなデータ探索の詳細。
PyCharm 2025.3 は、Astral、Microsoft、Meta エコシステムからの新しいツールを使用して、言語サーバープロトコル (LSP) の統合を拡張します。
IDE の既存の lint 機能を補完し、PyCharm で直接 Ruff を使用してコードをフォーマットできるようになりました。
このリリースでは、Astral の高速かつ軽量な型チェッカーである ty のサポートも追加され、広く使用されている Microsoft の静的型解析エンジンである Pyright の統合も導入されています。
さらに、PyCharm は Meta の Pyrefly をサポートするようになりました。Pyrefly は、コード記述時に推論された Python 型をインラインで表示します。これにより、追加のインスペクションやツールチップを必要とせずに、型情報を即座に確認できます。
これらの統合を有効にするには、 設定 |Python| ツールに移動し、個別にオンにすることができます。
LSP ツールの詳細。
BYOK を利用すると、OpenAI、Anthropic、OpenAI API 互換のローカルモデルから独自の API キーを接続できるため、JetBrains IDE での AI の利用方法をより柔軟かつ詳細に制御できます。JetBrains AI にログインすることなく、お気に入りの AI チャットやエージェントを利用できるようになります。これは、すでに API キーを所有しており、お気に入りのプロバイダーと連携したい開発者にとって最適なソリューションです。この機能は、今後の 2025.3.x リリースで展開される予定です。
お好みの AI エージェントを単一のチャットから操作: JetBrains の Junie と Claude Agent が AI インターフェースで直接使用できるようになりました。Claude Agent は、JetBrains IDE にネイティブ統合された最初のサードパーティ AI エージェント(英語)になりました。この追加により、JetBrains はマルチエージェントエクスペリエンスを実現し、開発ワークフローの柔軟性とパワーをさらに高めます。
エージェントを使い始める最も簡単な方法は、AI チャットから直接起動することです。ただし、Junie プラグインも引き続きご利用いただけます。一部の機能(高負荷タスクのアラートなど)は現在プラグインでのみ利用可能ですが、最もよく使用される機能は AI チャットに組み込まれています。
残りの AI クレジット、更新日、トップアップ残高を PyCharm 内で直接確認できるようになったため、AI リソースの監視と管理がはるかに簡単になりました。
PyCharm には、IDE によって実行されるすべてのコマンドと、その完全な標準入力、出力、エラーストリームを表示する専用の Python プロセスの出力ツールウィンドウが含まれるようになりました。
コマンドはアクティビティの種類(パッケージ管理、スケルトン生成、その他のバックグラウンドタスクなど)ごとにグループ化されており、各エントリにはタイムスタンプが含まれています。長い出力を展開または折りたたんだり、環境変数を確認したり、各実行で使用された作業ディレクトリを表示したりできます。
ツールウィンドウは、視覚的なインジケーターとフィルターを使用して、ユーザーが開始したアクションとバックグラウンドコルーチンを区別し、ユーザー以外のプロセスを表示または非表示にします。
この最初のリリースでは、プロジェクトが開いているときは常に新しいツールウィンドウがモーダルエラーダイアログに置き換わり、エラー情報がポップアップの背後に隠れることなく、常に表示されるようになります。
すべてをエディター内で直接記述、適用、管理できるため、データベースとサービスのデプロイがさらに簡単になりました。
画面上部のクラスターと名前空間セレクターでコンテキストを把握し、ライブリソースステータスアイコンで問題をすばやく特定できます。環境変数の不足や pods の失敗でお困りですか? ワンクリックログで即座に修正し、マニフェストを移動することなく再デプロイできます。
エディター内シークレット管理でサービス設定を安全に保護します。YAML からデータベースの認証情報を直接表示・コピーできます。
接続が必要ですか ? ワンクリックのポート転送を使用して、コンテナーポートを転送し、シークレットを自動読み込み、データベースまたはサービスへの即時接続を数秒でセットアップします。
デプロイからデバッグ、接続まで、すべてがシームレスに 1 か所に集約されているため、集中力を維持し、よりスマートに作業できます。
PyCharm 2025.3 には DataGrip 2025.3 エンジンの最新アップデートが含まれており、新しいデータベース機能とワークフローの改善が図られています。主な特徴は以下のとおりです。
PyCharm のすべてのデータベース機能は、DataGrip エンジンによって実現されています。これらの詳細については、DataGrip 2025.3 リリースノートを参照してください。
PyCharm 2025.3 には、バンドルされた JavaScript と TypeScript プラグインを通じて、WebStorm 2025.3 の最新の改善点がすべて含まれています。主な特徴は以下のとおりです。
詳細については、WebStorm 2025.3 リリースノートを参照してください。
PyCharm は 島々テーマのビジュアルを刷新し、機能に変更はなく、新規ユーザーと既存ユーザーの両方のデフォルトとして設定されています。これは単なるビジュアルの刷新ではなく、開発環境全体を通して究極の快適さを提供するという私たちのコミットメントを反映しています。
すぐに認識できるタブ、エディター内のコントラストの向上、作業領域間の明確な分離、丸みを帯びた角により、集中力を維持して簡単にコーディングできるようにするという 1 つのゴールに基づいて設計された、柔らかくバランスの取れた環境が生まれます。
ダークモードとライトモードで利用でき、 設定 | 外観 & 振る舞い | 外観で調整できます。
視覚的な混乱を軽減し、最も一般的なアクションを手の届く範囲に保ち、ワークフローをよりスムーズに開始できる、新しい非モーダル ウェルカム画面を導入しました。
ウェルカム画面が IDE 内の専用タブとして表示され、次の操作が可能になります。
デフォルトでは、新しいウェルカム画面は新規ユーザーのみ有効になっています。既存ユーザーで試してみたい場合は、 設定 | 詳細設定 | ウェルカム画面 | 非モーダルモードでウェルカム画面を表示するで有効にできます。
不具合の解決と型チェックの精度向上に尽力してきました。今回のリリースに含まれる 300 件以上のバグ修正の中から、特に注目すべきものをいくつかご紹介します。
and および or 演算子を使用するときに、PY-83597(英語)、PY-83348(英語) 型の絞り込みがより確実に機能するようになりました。== または !=) を実行する際の NumPy 配列に関する誤ったエラーが修正されました。@pytest.mark.usefixtures デコレータを使用するときに、利用可能なすべてのフィクスチャを提案するようになりました。