統合

PyCharm には初期状態で統合機能が備わっているため、作業の完了に必要なすべての機能を使用できます。

PyCharm の全機能を発見

今すぐお試しください。より多くの作業を完了しましょう!

PyCharm をダウンロード

依存関係管理

PyCharm では最も一般的な Python 依存関係マネージャーがサポートされているため、プロジェクトごとにライブラリ、パッケージ、Python インタープリターを指定し分けることができます。プロジェクト依存関係を構成するか、Pipenv、conda、virtualenv、または Poety で既存の依存関係ファイルをインポートして PyCharm に残りの作業を任せることができます。

リモートインタープリター

本番環境のような環境またはテスト環境でアプリケーションを実行、デバッグ、プロファイリングします。実際のサーバーであれ、Docker で作成された仮想サーバーであれ、リモート Python インタープリターを簡単に構成できます。

SSH ターミナルとツール

IDE を離れることなく PyCharm に組み込まれた SSH ターミナルから SSH セッションを起動し、リモートサーバーでコマンドを実行できます。

Vagrant

Oracle VM VirtualBox、VMWare、または Amazon EC2 でホストされている仮想マシンを管理し、専用の環境でコードを実行できます。

WSL

Windows Subsystem for Linux(WSL)を使用して Linux ディストリビューションに提供されている Python インタープリターを操作できます。

Docker

Docker レジストリへの接続、コンテナーの実行、Docker Compose アプリケーションの管理などを IDE から直接行えます。

リモート開発

PyCharm では IDE をローカルで実行しているかのようにリモートサーバー上でコードの記述、ナビゲーション、リファクタリング、デバッグを行えます。作業場所を問わず、PyCharm を安定した生産性を確保するためのゲートウェイとして使用できます。
独自のカスタム構成か、GitpodAmazon CodeCatalystGoogle Cloud WorkstationsCoder、または GitHub Codespaces のいずれかを使ってリモートサーバーを思いのままに管理できます。

JetBrains CodeCanvas

構成の標準化、一元管理、休止によるリソース節約、共同開発コーディングによってリモート開発プロセスを合理化します。万全に準備された PyCharm 環境に接続し、すぐにコーディングを開始できます。

Amazon CodeCatalyst

PyCharm ではオンデマンド型開発環境と強力な AWS クラウドコンピューティングとの完璧な調和を体験できます。

Google Cloud Workstations

時と場所を選ばずアクセスできるカスタマイズ可能なフルマネージド環境で PyCharm と Google Cloud Workstations によるリモート開発を行うことで、安全と生産性に優れたスムーズな開発者エクスペリエンスを体感できます。

GitHub Codespaces

瞬時に起動できる強力で構成可能なクラウド開発環境で PyCharm を使用できます。

Gitpod

PyCharm の力を Gitpod と組み合わせることで、クラウド内で直接 GitHub、GitLab、または Bitbucket のプロジェクトに取り組めます。

Coder

Coder が Kubernetes または VM インフラストラクチャ内で提供する強力で安全な環境で使い慣れた PyCharm のエクスペリエンスを得ることができます。

Jupyter ノートブック

PyCharm を離れることなく Jupyter ノートブックのデータを参照できます。pandas と Polars DataFrames を対話的に操作しながら、値の並べ替えと絞り込み、変数のプレビュー、DataFrames の扱いやすい形式へのエクスポートを行えます。チームで作業を進める場合は、リモート Jupyter サーバーへの接続機能を活用できます。

バージョン管理

PyCharm でバージョン管理を行えるため、使用する VCS に関係なく開発者エクスペリエンスが中断されることがありません。変更の管理、変更されたファイルと差分の確認、コード解析による自動チェック、完全なコーディング支援が備わった視覚的なマージツールによる変更のリベースとバージ、および変更のシェルブ、プッシュ、プルを直接行えます。

PyCharm には、GitHub と GitLab の統合、Subversion、Mercurial、Perforce などの Git のサポートが初期状態で備わっています。

Git

PyCharm には効率の高い視覚的なブランチ管理、直感的なマージおよび差分ビュー、対話型リベース操作、Git フックのサポート、コミット時のコード解析が備わっているため、Git を円滑、シームレス、安全に操作できます。

GitHub

プルリクエストのワークフロー全体やコードから GitHub 課題への移動などの一般的な GitHub タスクを IDE から直接実行できます。

GitLab

GitLab マージリクエストを簡単に操作できます。マージリクエストを作成、承認、またはクローズする、レビューを提出する、コメントを残すなどの操作は IDE 内で便利なコーディング支援を使って実行できます。

Mercurial

ブランチとブックマークの操作、変更のあるファイルをコミットする前の解析、Mercurial upstream との変更のプッシュとプルなど、堅牢なサポートを活用できます。

Perforce

PyCharm では、変更リストの管理、保留中の変更のシェルブ、ワークスペースのファイルと Perforce デポのバージョンとの差分表示、リビジョングラフとタイムラプスビューへのアクセスなどを行えます。

Subversion

SVN 操作への直接アクセス、詳細なコミットの制御、ファイルのロックとロック解除など、VCS の操作に必要なすべての機能を利用できます。

データベース

機械学習からウェブ開発まで、データベース管理は多くのソフトウェアプロジェクトに欠かせません。PyCharm からクエリの実行と値の操作を行うことで、開発プロセスを合理化できます。
PyCharm ではMySQL、SQL Server、PostgreSQL、Oracle、Redis などの多数のデータベースプロバイダーがサポートされているため、データの参照、スキーマの変更、クエリの実行のほか、UML ダイアグラムでのスキーマの解析も可能です。

データサイエンスおよびウェブ開発用 Python IDE

プロ向けの Python 開発用総合 IDE である PyCharm はクリーンで直感的、かつ構成可能な UI に必要なすべての機能を備えています。

PyCharm をダウンロード