PyCharm 2026.1 Help

クイックスタートガイド

PyCharm は、Python 開発者のために幅広い必須ツールを提供する専用の Python 統合開発環境(IDE)であり、生産的な Pythonwebデータサイエンス 開発のために便利な環境を緊密に統合しています。

PyCharm の機能について詳しく見る

以前は、PyCharm は Community と Professional の 2 つのエディションで提供されていました。

PyCharm 2025.1 から、PyCharm Community と Professional は統合された単一の製品、 PyCharm に統合されます。 この変更により、すべてのユーザーはエディションを切り替えることなく、重要な機能にアクセスできるようになります。

Jupyter Notebook サポートを含む PyCharm のコア機能は無料で、追加機能が備わった Pro サブスクリプションが利用可能になります。

統合型 PyCharm をインストールすると、30 日間の無料 Pro トライアルが自動的に提供され、PyCharm の高度な機能に完全にアクセスできるようになります。

トライアル終了後は、次のいずれかを行うことができます。

  • 高度な機能を引き続き使用するには、Pro サブスクリプションを取得してください。

  • PyCharm のコア機能を無料で使い続けてください。

すでに PyCharm Professional をご利用の場合、既存のライセンスですべての Pro 機能へのフルアクセスが維持され、追加の操作は不要です。

詳細については、 統合 PyCharm の概要 を参照してください。

サポートされている言語

PyCharm で Python の開発を始めるには、プラットフォームに応じて python.org から Python をダウンロードしてインストールする必要があります。

PyCharm は、以下の Python バージョンをサポートしています:

  • Python 2: バージョン 2.7

  • Python 3: バージョン 3.9 からバージョン 3.15 まで

さらに、 Pro モードでは、Django のサポート、Flask、Pyramid アプリケーションの開発もできます。 また、HTML(HTML5 を含む)、CSS、JavaScript、XML にも完全対応しています。これらの言語はプラグイン経由で IDE にバンドルされており、デフォルトで有効化されています。 他の言語やフレームワークもプラグインで追加できます(詳細や初回 IDE 起動時の設定方法は 設定 | プラグイン または macOS ユーザーは PyCharm | 設定 | プラグイン をご覧ください)。

ハードウェア​​

CPU

x86_64 または arm64 アーキテクチャで 4 コアの CPU

RAM

合計 8 GB の RAM、IDE プロセス用に 3 GB 利用可能

ディスク容量

10 GB

ディスプレイ解像度

1280 x 720

オペレーティングシステム

Windows

10, 11

macOS

15, 26

Linux

分布:

  • Ubuntu 22.04、24.04 LTS

  • Fedora 42、43

  • Debian 13

  • Amazon Linux 2023

デスクトップ環境:

  • ノーム

  • KDE プラズマ

glibc(英語):

  • 2.28 以降

PyCharm のプロジェクトから始める

PyCharm ですべての作業はプロジェクトのコンテキスト内で行われます。 これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基盤として機能します。 IDE 内でプロジェクトでの作業を開始するには、いくつかのオプションがあります。

プロジェクトを設定せずに Python ファイルまたは Jupyter ノートブックを作成することもできます。

ようこそ画面で、Jupyter ノートブックを作成する場合は ノートブック ボタンをクリックし、Python ファイルを作成する場合は スクリプト ボタンをクリックします。

自動的に作成された PyCharmMiscProject に新しいファイルが追加され、追加の手順なしでコードを記述して実行できるようになります。

PyCharmMiscProject に新しいファイルが追加されました

    既存プロジェクトを開く

    まず、コンピューターに保存されている既存のプロジェクトを 1 つ 開きます。 'ようこそ' 画面の左側にある最近のプロジェクトリストから 1 つを選択するか、 オープン をクリックします。

    ようこそ画面

    それ以外の場合は、既存のソースファイルのプロジェクトを作成できます。 ファイル メニューのコマンド オープン を選択し、ソースが存在するディレクトリを指定します。 その後、PyCharm がソースからプロジェクトを作成します。 詳細については、「既存のソースからプロジェクトを作成する 」を参照してください。

    バージョン管理から既存のプロジェクトをチェックアウトする

    VCS ストレージまたはリポジトリからソースをダウンロードすることもできます。 ようこそ画面VCS から取得 をクリックし、Git(GitHub)、Mercurial、Subversion、Perforce(PyCharm Pro のみサポート)を選択します。

    次に、ソースへのパスを入力し、リポジトリをローカルホストにクローンします。

    リポジトリのクローン

    詳細については、 バージョン管理​ を参照してください。

    新規プロジェクトを作成する

    プロジェクトを作成するには、次のいずれかを実行します。

    • ファイル | 新規プロジェクト

    • ようこそ画面の左ペインで、 新規… をクリックします。

    PyCharm では Python プロジェクトのみを作成できますが、PyCharm Pro では Web フレームワークプロジェクトを作成するためのさまざまなオプションがあります。

    PyCharm での新しいプロジェクトの作成
    PyCharm Pro での新しいプロジェクトの作成

    詳細は Python プロジェクトを作成する を参照してください。

    新しいプロジェクトを作成するときは、プロジェクトで Python コードを実行するために Python インタープリターを指定する必要があります。 マシンで使用できるようにするには、少なくとも 1 つの Python のインストール(英語)が必要です。

    新しいプロジェクトの場合、PyCharm は分離された 仮想環境: venvpipenvpoetry 、または Conda を作成します。 作業中に、変更したり、新しいインタープリターを作成したりできます。 インタープリター用にインストールされたパッケージをすばやくプレビューし、 Python パッケージ ツールウィンドウで新しいパッケージを追加することもできます。

    Python パッケージツールウィンドウ

    詳細は、 Python インタープリターを構成するを参照してください。

    外観

    PyCharm を初めて起動する場合や、開いているプロジェクトがない場合、 ようこそ画面が表示されます。 これは、IDE への主要なエントリポイント(プロジェクトの作成またはオープン 、バージョン管理からのプロジェクトのチェックアウト、 ドキュメントの閲覧IDE の設定)を提供します。

    プロジェクトを開くと、メインウィンドウがいくつかの論理的な領域に分割されて表示されます。 ここで主要な UI 要素を見てみましょう:

    メインウィンドウの概要
    1. ウィンドウヘッダーには、最も人気のあるアクションへの迅速なアクセスを提供するウィジェット(プロジェクトウィジェット、VCS ウィジェット、実行ウィジェット)が含まれています。 また、 Code With Meどこでも検索設定を開くこともできます。

    2. 左側の プロジェクトツールウィンドウにプロジェクトファイルが表示されます。

    3. 実際にコードを書く右側の エディター。 開いているファイル間を簡単に移動するためのタブがあります。

    4. インターフェースの要素またはコードフラグメントを右クリックすると コンテキストメニューが開き、利用可能なアクションが表示されます。

    5. ナビゲーションバーを使うことで、プロジェクトのフォルダーやファイルを素早く移動できます。

    6. ガター 、エディター横の縦の帯は、保有しているブレークポイントを表示し、定義や宣言への移動など、コード階層を ナビゲートする便利な方法を提供します。 また、行番号と行ごとの VCS 履歴も表示されます。

    7. エディターの右側にある スクロールバー。 PyCharmは コードインスペクションを実行してコードの品質を常に監視しています。 右上隅のインジケーターは、ファイル全体のコードインスペクションの全体的なステータスを示します。

    8. ツールウィンドウはワークスペースの下部や側面に配置される専用ウィンドウです。 プロジェクト管理、ソースコードの検索とナビゲーション、バージョン管理システムとの統合、実行、テスト、デバッグなどの一般的なタスクへのアクセスを提供します。

    9. ステータスバーはプロジェクトとIDE全体のステータスを示し、ファイルエンコーディング・改行コード・インスペクションプロファイルなど様々な警告や情報メッセージを表示します。 また、Python インタープリター設定にすばやくアクセスできます。

    メインウィンドウ
    1. 左側の プロジェクトツールウィンドウにプロジェクトファイルが表示されます。

    2. 実際にコードを書く右側の エディター。 開いているファイル間を簡単に移動するためのタブがあります。

    3. ナビゲーションバーを使うことで、プロジェクトのフォルダーやファイルを素早く移動できます。

    4. ガター 、エディター横の縦の帯は、保有しているブレークポイントを表示し、定義や宣言への移動など、コード階層を ナビゲートする便利な方法を提供します。 また、行番号と行ごとの VCS 履歴も表示されます。

    5. エディターの右側にある スクロールバー。 PyCharmは コードインスペクションを実行してコードの品質を常に監視しています。 右上隅のインジケーターは、ファイル全体のコードインスペクションの全体的なステータスを示します。

    6. ツールウィンドウはワークスペースの下部や側面に配置される専用ウィンドウです。 プロジェクト管理、ソースコードの検索とナビゲーション、バージョン管理システムとの統合、実行、テスト、デバッグなどの一般的なタスクへのアクセスを提供します。

    7. ステータスバーはプロジェクトとIDE全体のステータスを示し、ファイルエンコーディング、改行コード、インスペクションプロファイルなどのさまざまな警告や情報メッセージを表示します。 また、Python インタープリター設定にすばやくアクセスできます。

    また、PyCharmウィンドウの左下隅のステータスバーに ツールウィンドウバーの表示 または Hide tool window bars というボタンが表示されます。 このボタンは、ツールウィンドウバーの表示を切り替えます。 このボタンの上にマウスを置くと、現在使用可能なツールウィンドウのリストが表示されます。

    スマートアシストを使ったコーディング

    新しいプロジェクトを作成するか、既存のプロジェクトを開いたら、コーディングを開始します。

    Python ファイルを作成する

    1. Project ツールウィンドウで、 プロジェクトルート (通常はプロジェクトツリーのルートノード)を選択し、右クリックして ファイル | 新規 ... を選択します。

      Python ファイルを作成する
    2. コンテキストメニューからオプション Python ファイル を選択し、新しいファイル名を入力します。

      新しい Python ファイルを作成する

      PyCharm は新しい Python ファイルを作成し、編集用に開きます。

      新規 Python ファイル

    PyCharm は重要なことに集中できるようにルーチン作業を処理します。 貴重な時間を無駄にすることなく、エラーのないアプリケーションを作成するには、次のコーディング機能を使用します。

    コード補完

    コード補完は、作業しているファイルの種類に関係なく、時間を節約してくれます。

    基本補完機能は、名前を入力して即座に名前を入力するときに機能します。

    スマート型一致補完は、現在作業しているコンテキストを分析し、その分析に基づいてより正確な提案を提供します。

    スマートコード補完

    インテンションアクション

    PyCharm はユーザーの作業内容を監視し、 インテンションアクションと呼ばれるスマートな提案でより多くの時間を節約します。 バルブで示されるインテンションアクションでは、 正しいコードに自動変更を適用できます (正しくない可能性のあるコードのクイックフィックスを提供するコードインスペクションとは対照的です)。 コンストラクターにいくつかのパラメーターとフィールド初期化子を追加するのを忘れていませんか ? PyCharm では問題ありません。 バルブをクリックして (または Alt+Enter を押して)、提案されたオプションのいずれかを選択します。

    インテンションアクション

    使用可能なインテンションアクションの全リストは、macOS ユーザーの場合は ファイル | 設定 | エディター | インテンション または PyCharm | 設定 | エディター | インテンション にあります。

    コードをきれいに保つ

    PyCharm はコードを監視し、正確かつクリーンに保つよう努めます。 潜在的なエラーと問題を検出し、 クイックフィックスを提案します。

    IDE が未使用のコード、無限ループ、あなたの注意を必要とする他の多くのものを見つけるたびに、バルブが表示されます。 それをクリックするか、 Alt+Enter を押して修正を適用します。

    利用可能なインスペクションの完全なリストは、 設定 | エディター | インスペクション (または macOS ユーザーの場合は PyCharm | 設定 | エディター | インスペクション )にあります。 それらのいくつかを無効にするか、他を有効にし、さらに各インスペクションの重大度を調整します。 エラーと見なすか、単なる警告と見なすかを決定します。

    コードを生成する

    PyCharm で利用できる コード生成オプションを使用すると、コードの記述がより簡単かつ迅速になります。 コード | 生成 メニュー Alt+Insert は、使用箇所からシンボルを作成するのに役立つだけでなく、いくつかの機能をオーバーライドまたは実装することを提案します。

    コードの生成

    ライブテンプレート(コード | ライブテンプレートの挿入 を選択するか Ctrl+J を押す)を使用してコード構造全体を作成します。 設定 ダイアログ(Ctrl+Alt+S )(macOS ユーザーの場合は 設定 | エディター | ライブテンプレートまたは PyCharm | 設定 | エディター | ライブテンプレート )で、すぐに使用できるライブテンプレートを参照できます。

    開発に特に重要なものが欠落している場合は、このテンプレートセットを独自のもので拡張してください。 また、コードを完全な構造ですばやく 囲むことを検討してください(コード | 囲む を選択するか Ctrl+Alt+T を押します。 例: if ステートメントを使用:

    サラウンドコード

    プロジェクトが大きいとき、または他の誰かのコードを操作しなければならないときは、探しているものをすばやく見つけてコードを詳しく調べることが重要です。 そのため、PyCharm にはどんなに複雑なコードでも目的の場所を素早く見つけられる ナビゲーション検索機能が用意されています。

    これらの検索機能を使用すると、 現在開いているファイル Ctrl+F または プロジェクト全体 Ctrl+Shift+F の両方で、コードのフラグメントを検索して置き換えることができます。

    使用箇所を検索する

    特定のシンボルが使用されている場所を見つけるために、PyCharm は 使用箇所の検索 Alt+F7 を使ったフルスケール検索を提案します:

    使用箇所の検索

    プロジェクトのナビゲーション

    インポートや呼び出しの階層を使って、ファイル構造を見るだけで多くのことを知ることができます:

    ファイル構造

    また、次の場所に移動できます。

    左側のガターにあるアイコンもナビゲーションに役立ちます:

    左側ガターを使用して移動する

    タイムラインを移動する

    プロジェクトでのすべてのアクティビティを記憶して、PyCharm は 最近使用したファイル Ctrl+E または 最近変更したファイル Alt+Shift+C に簡単に移動できます。

    変更履歴を確認するには、次のアクションを使用します。

    • 戻る​ Ctrl+Alt+Left

    • 進む​ Ctrl+Alt+Right

    • Last Edit Location Ctrl+Shift+Backspace

    アクションの検索

    PyCharm には多くのスマートなアクションがあり、活用できます。 例えば、 アクション検索 Ctrl+Shift+A を使うと、アクション名の一部を入力するだけで、IDE が利用可能なオプション一覧を表示します。 次に、必要なアクションを選択してください:

    アクションを見つける

    どこでも検索

    探したいもののおおよその内容が分かっている場合は、既存のナビゲーション機能のいずれかを使って対応する要素をいつでも見つけられます。 すべての隅々まで検索したい場合はどうすればよいでしょうか? その答えは Search Everywhere を使うことです!

    それを試すには、ウィンドウの右上にある虫めがねのボタンをクリックするか、 ダブル Shift (Shift を 2 回押して)を呼び出してください。

    すべてのウィンドウを検索

    実行、デバッグ、テスト

    コードを操作して何ができるのかを発見したら、今度はアプリを実行、デバッグ、テストしましょう。

    実行

    アプリケーションを実行する最も簡単な方法は、エディターを右クリックして、コンテキストメニューから 実行 <名前> を選択することです。

    実行コード

    Python スクリプトに __main__ 句が含まれている場合、ガターの 実行アイコン ボタンをクリックして、目的のコマンドを選択できます。

    スクリプトの実行は、 実行 ツールウィンドウで確認できます。

    実行ツールウィンドウ

    PyCharm で実行、デバッグ、テストを実行するときは、既存の 実行/デバッグ構成のいずれかに基づき、そのパラメーターを使ってプロセスを開始します。

    初めてアプリケーションを実行すると、PyCharm は自動的に 一時的な実行/デバッグ構成を作成します。 デフォルトのパラメーターを指定または変更して永続的な Run/Debug 設定として保存するように変更できます。

    実行 / デバッグ構成 で実行 / デバッグ構成を調整する方法を参照してください。

    デバッグ

    アプリケーションで実行時エラーが発生していますか? 原因を調べるにはデバッグが必要です。 PyCharm はすべてのプラットフォームでデバッガーに対応しています。

    デバッグ は、実行を一時停止できるブレークポイントを設定し、プログラムデータを調べることから始まります。 ブレークポイントを設置したい行のガターをクリックするだけです。

    アプリケーションのデバッグを開始するには、 Shift+F9 を押します。 続いて、プログラムの実行を段階的に進め(実行 メニューまたは デバッグツールウィンドウの利用可能なオプションを参照)、任意の式の評価、ウォッチの追加、変数の値の手動設定ができます。

    デバッグツールウィンドウ

    詳細は、 デバッグを参照してください。

    テスト​

    アプリケーションのテストも大切であり、PyCharm はこれをできるだけ簡単に実施できるようサポートします。

    PyCharm を使うと、次のことができます:

    番号の詳細については、「テストランナータブ 」セクションを参照してください。

    PyCharm は主要な Python テストフレームワークすべてをサポートしています:

    これらの各フレームワークについて、PyCharm は独自の 実行 / デバッグ構成を用意しています。

    詳細については、 最初の Python アプリケーションをテストする および テストの実行 を参照してください。

    PyCharm Pro を使うと、Python コードをリモートで実行、デバッグ、テストできます。 ローカルアプリケーションをリモートサーバーにデプロイすることも可能です。 デプロイサーバーの詳細については、 Web サーバーとの同期の構成のセクションを参照してください。 PyCharm Pro は ローカルとリモートフォルダーを比較し、ローカルコピーをサーバーにデプロイされたものと同期するのにも役立ちます。

    ソースコードをバージョン管理下に置く

    VCS​

    ソースコードをバージョン管理下に置いている場合、PyCharm は多くの一般的な バージョン管理システム: Git(または GitHub)、Mercurial、Perforce(Pro モードのみ対応)、Subversion と連携できます。 特定の VCS に固有の認証情報や設定を指定するには、 設定 | バージョン管理 (macOS ユーザーの場合は PyCharm | 設定 | バージョン管理 )を参照してください。

    VCS メニューでは、どのようなコマンドが使用できるかがわかります。 例: ローカル変更ビュー: VCS | 変更の表示 (または単に Alt+9 を押す) から、行った変更の確認、コミット、変更リストの作成などを行うことができます。

    また、メインウィンドウで基本的な VCS アクションも実行できます:

    VCS ウィジェットから:

    VCS ウィジェット

    エディターの上のナビゲーションバーから:

    バージョン管理システム

    詳細については、 バージョン管理​ を参照してください。

    ローカル履歴

    従来のバージョン管理に加えて、 ローカル履歴を使用できます。 ローカル履歴により、PyCharm はソースコードへの変更、リファクタリングの結果などを自動的に追跡します

    ローカル履歴は常に有効です。 ファイルまたはフォルダーについて表示するには、 VCS | ローカル履歴 | 履歴の表示 を選択して ローカル履歴を表示します。 ここで、変更を確認したり、元に戻したり、パッチを作成したりできます。

    プロセスデータ

    PyCharm にはインタラクティブな Python コンソールがあり、インスペクション、波括弧と引用符のマッチング、そしてもちろんコード補完を用いたオンザフライ構文チェックでデータに対してスマートな操作ができます。 Anaconda の組み込みサポートを利用することもできます。

    PyCharm Pro を使うと、さまざまな科学データや統計データを分析・可視化できます。 Jupyter Notebook の統合により、ノートブックのソースコードの編集、実行、デバッグ、ストリームデータ、イメージ、その他のメディアを含む実行出力の調査が可能になります。

    Jupyter ノートブックのサポート

    PyCharm に R プラグインをインストールすると、 R 言語で各種統計計算やコーディング支援、ビジュアルデバッグ、スマートラン・プレビューツールなど多彩な IDE 機能が利用できます。

    R プラグイン

    すでにお気づきかもしれませんが、様々な種類のプロジェクト(Django のサポート など)を作成するにはデータソースが必要です。 また、ソースコードに SQL 文をインジェクションすることも可能です。

    PyCharm Pro にはデータベース作成機能はありませんが、データベースの管理とクエリは行えます。 特定のデータベースへのアクセスが許可されると、そのデータベースの構造を反映した 1 つ以上のデータソースを PyCharm 内に構成し、データベースアクセス資格情報を保存できます。 この情報に基づき、PyCharm がデータベースに接続し、データ取得や変更ができるようになります。

    データベースへのアクセスは、 データベースウィンドウ (表示 | ツールウィンドウ | データベース) によって提供されます。 このツールウィンドウを使用すると、データベースを操作できます。 データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。

    DB ツールウィンドウ

    詳細については、 データベースツールおよび SQL を参照してください。

    環境をカスタマイズする

    IDE を自由に微調整して 、ニーズに完全に適合し、可能な限り便利で快適になるようにしてください。 設定にアクセスして、利用可能なカスタマイズオプション一覧をご覧ください。

    外観

    最初に調整したいのは全体的な外観です。 ファイル | 設定 | 外観と振る舞い | 外観 (macOS ユーザーは PyCharm | 設定 | 外観 & 振る舞い | 外観 )で IDE テーマ を選んでください。ライトテーマや、暗い見た目が好みの場合は Darcula も選べます。

    エディター

    File | Settings | Editor (macOS ユーザーは PyCharm | 設定 | エディター )配下の各ページから、エディターの動作を細かく調整できます。 ここでは一般設定(Drag'n'Drop の有効化やスクロール構成など)から、各言語やユースケースごとの色設定、タブやコードの折りたたみ、コード補完の動作、さらにはポストフィックステンプレートの設定まで、多くのオプションが利用できます。

    詳細は、 PyCharm の設定を構成する を参照してください。

    コードスタイル

    コードスタイルファイル | 設定 | エディター | コードスタイル (macOS ユーザーの場合は PyCharm | 設定 | エディター | コードスタイル )で各言語に定義できます。 独自のコーディングスタイルスキームを作成して保存することもできます。

    コードスタイル設定

    詳細は コードスタイルの構成コード品質アシスタンスのヒントとトリック、もしくはコードをきれいに見せる方法? をご参照ください。

    キーマップ

    PyCharm はキーボード重視の設計で、IDE 内のほぼすべてのアクションがキーボードショートカットに割り当てられています。

    使い慣れた キーボードショートカットのセットは、手が覚える最も親しみ深い習慣のひとつです。そのため、いざ変更しようとしても簡単にはいかないものです。 PyCharm にはデフォルトのキーマップが用意されており(メインメニューから ヘルプ | キーボードショートカットの PDF書類へヘルプ | キーボードショートカット PDF を選択)、快適かつ生産的なコーディングをサポートします。 ただし、いつでも 設定変更は可能です。 File | Settings | Keymap (macOS ユーザーは PyCharm | 設定 | キーマップ )に進んでください。

    事前定義されたキーマップ(Emacs、Visual Studio、Eclipse、NetBeans など)もあり、既存のキーマップに基づいて独自のキーマップを作成することもできます。

    vi/Vim で最も生産性が高いと感じる場合は、エミュレーションモードで両方の長所を活用できます。 IDE で IdeaVim プラグインを有効にし、vim キーマップを選択します。

    詳細については、 キーボードショートカットを設定する を参照してください。

    以上です ! 先に進んで開発を楽しみましょう !

    PyCharm の基本機能の簡単な紹介が、スムーズなスタートの一助となれば幸いです。 開発者の作業をより簡単で楽しくするための多くの重要な機能や、ソースコードをより簡潔にするための多くの機能があります。 最初の数歩を踏み出してみて、時間があればさらに深く掘り下げてみてください。

    PyCharm をお楽しみください! ご質問があれば、 ディスカッションフォーラムTwitterブログ をご覧ください。ここでは最新ニュース、アップデート、便利なヒントやコツが見つかります。 また、問題があればお気軽に サポートチームや PyCharm の 課題トラッカーへご報告ください。

    2026 年 6 月 1 日