IntelliJ IDEA 2020.2ヘルプ

Python

Pythonプラグインは、Python開発のための本格的な機能でIntelliJ IDEAを拡張します。

前提条件

Pythonの使用を開始する前に、Pythonプラグインがインストールされ、有効になっていることを確認してください。 Ctrl+Alt+Sを押し、プラグインに移動し、インストール済みタブを調べてプラグインが有効になっていることを確認します。

また、次の前提条件が満たされていることを確認してください。

  • Python SDKがダウンロードされ、マシンにインストールされています。

  • 必要なフレームワークSDKがダウンロードされ、マシンにインストールされています。

詳細については、それぞれのダウンロードおよびインストールページを参照してください。

UIの変更

Python プラグインをインストールすると、IntelliJ IDEA UIに次の変更が加えられます。

  • Pythonモジュールタイプが新規プロジェクトおよび新規モジュールウィザードに追加されます。

    py plugin module type png

  • Pythonファイルタイプがファイル | 新規 メニューに追加されます。Pythonファイル、Pythonユニットテスト、およびPythonスタブファイルタイプが利用できます。

    py new python file png

  • Python SDKは、プロジェクト構造ダイアログのSDKノードにある新規 SDK の追加ポップアップで指定できます。

    py plugin sdk png

  • DjangoとGoogle App Engine(Python)はファセットとして実装され、新規プロジェクトダイアログ、またはプロジェクト構造ダイアログのモジュールまたはファセットページでPythonモジュールに接続できます。

    facets
    modules
  • Python関連のコマンドがツールメニューに追加されます:

    py plugin tools png

  • Pythonおよびフレームワーク固有の実行/デバッグ構成インスペクションインテンションアクション、およびリファクタリング

それ以外にも、設定/環境設定ダイアログに以下の変更が加えられています:

最終更新日: 2020年9月03日

関連ページ:

プラグインを管理する

プラグインはIntelliJ IDEAのコア機能を拡張します。彼ら:バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する、さまざまな言語とフレームワークのコーディング支援サポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどで生産性を...

プロジェクト構造ダイアログ

ファイル | プロジェクト構造プロジェクト構造ダイアログでは、プロジェクト、およびモジュール、ファセット、ライブラリ、アーティファクト、SDKなどのIDEレベルの要素を管理できます。ほとんどの場合、2つのレベルのセレクタを実装する2つのペインが左側部分にあります。唯一の例外は、プロジェクトを選択した...

SDK

ソフトウェア開発キットまたはSDKは、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例:Javaでアプリケーションを開発するには、Java SDK(JDK)が必要です。SDKには、バイナリ、バイナリのソースコード、およびソースコードのドキュメント...

モジュール

ファイル | プロジェクト構造 | モジュール| モジュール| モジュールエレメントセレクターペインでモジュールを選択すると、プロジェクト構造ダイアログの右側にモジュールページが開きます。ソースタブを使用して、Javaでサポートされている言語レベルを選択し、モジュールの内容を構成します。言語レベルこ...

フレームワークを追加する (ファセット)

フレームワーク固有のアプリケーションを開発するために、IntelliJ IDEAはファセットを備えています。ファセットにはライブラリ、依存関係、およびテクノロジが含まれており、それらによってフレームワーク固有の設定を構成するための追加のUI要素が提供されます。すべてのフレームワークがすぐに使用できる...

実行/デバッグ構成

IntelliJ IDEAは、実行/デバッグ構成を使用して、アプリケーションを実行、デバッグ、およびテストします。実行/デバッグ構成は、プログラムの実行に使用されるVMオプションやJREなどの一連の起動プロパティを表します。実行/デバッグ構成には2つのタイプがあります。一時的–永続的な構成を持たない...