PyCharm 2019.1ヘルプ

サードパーティツールの設定

PyCharmでは、サードパーティ製のスタンドアロンアプリケーションを指定し、外部ツールとして実行できます。これらのツール(現在選択されているファイルやプロジェクトソースパスなど)にコンテキスト情報を渡したり、IDE内の出力を表示したり、実行/デバッグ設定のステップとしてツールの起動を設定したりできます。

外部ツールダイアログで定義されたツールは、ツール | 外部ツールメニューおよびさまざまなコンテキストメニューにコマンドとして表示されます。他のほとんどのアクションと同様に、外部ツールにはキーボードショートカットを割り当てて素早くアクセスできます。

外部ツールを呼び出す方法:

  • メインメニューのツール | 外部ツールで利用可能なツールのリストから

  • 設定/環境設定 | キーマップのツールに割り当てられたキーボードショートカットを介して

  • 実行/デバッグ構成の起動前ステップとして

外部ツールを設定および使用する方法の例については、次の章を参照してください。

サンプル: 外部ツールとしてのpylintの追加

pylintは、コードをチェックしてスタイル、ロジック、および使用上の問題を検出するコードアナライザツールです。PyCharmで利用可能なコード検証機能への素晴らしい追加かもしれません。

pylintをインストールするには

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)でプロジェクト | プロジェクト・インタープリターにナビゲートします。

  2. 新しいパッケージをインストールするには、add a package ボタンをクリックしてください。

  3. 使用可能なパッケージウィンドウで、「pylint」を検索し、パッケージのリストでそれを選択し、パッケージのインストールをクリックします。

    pylint installation

    パッケージがインストールされるまで待ち、ウィンドウを閉じます。

システムにpylintをインストールしたため、Pycharmとの統合を設定できます。

pylintを設定するには

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)でツール | 外部ツールにナビゲートします。

  2. 新しい外部ツールを追加するには、add an external tool ボタンをクリックします。

  3. 次のように設定オプションを追加します。

    Configure pylint as an external tool
    • グループ - ツール | 外部ツールメニューに表示する外部ツールグループの名前

    • 名前 - 外部ツール名

    • 説明 - オプションの説明

    • プログラム - pylint実行ファイルへのパス($PyInterpreterDirectory$ は、現在のプロジェクトのPythonインタープリターが配置されているディレクトリーです):
      例:

      $PyInterpreterDirectory$\pylint
      $PyInterpreterDirectory$/pylint (Linux、macOS)

    • 引数 - チェックするファイルとフォルダー(この例ではcar.pytest )を指定し、pylintエラーの出力形式を設定します:
      例:

      --msg-template="$FileDir$\{path}:{line}:{column}:{C}:({symbol}){msg}" car.py test
      --msg-template="$FileDir$/{path}:{line}:{column}:{C}:({symbol}){msg}" car.py test

    • 作業ディレクトリー - プロジェクトのルートディレクトリー

    • 拡張オプションセクションのすべてのオプションを有効にして、エラーのあるファイルへのリンクをpylint出力に挿入するように出力フィルターを設定すると、コード内のエラーや警告にすばやくジャンプできます。

  4. 変更を保存するには、OKをクリックします。外部ツールウィンドウで適用OKをクリックして外部ツールを追加します。

これでツール | 外部ツールからこの外部ツールにアクセスできます。

pylint is shown in the External Tools menu

このメニューを使用してpylintを実行できます。ただし、アプリケーションの実行/デバッグ構成に追加することもできます。

アプリケーションが実行される直前にpylintを実行するには

  1. メインメニューから実行 | 構成の編集を選択し、構成の編集ダイアログで起動前セクションの Run pylint before start をクリックします。

  2. 新規構成の追加リストから外部ツールの実行を選択し、pylintを指定します。アプリケーションの起動前に実行されるスクリプトのリストに追加されます。

    Adding pylint to the Run/Debug configuration
  3. 変更を保存するには、OKをクリックします。

  4. 実行/デバッグ構成(Shift+F10)を実行します。

    Run the script

    ツールウィンドウには、次のサンプル出力を含むpylintタブが表示されます。

    code validation with pylint

報告されたエラーをインスペクションし、対応するリンクをクリックして問題のあるコードに移動し、必要な変更を加えることができます。

最終更新日: 2019年5月17日

関連事項

関連ページ:

外部ツール

PyCharmから実行可能な外部ツールとして、サードパーティのスタンドアロンアプリケーション(コードジェネレータとアナライザ、プリプロセッサとポストプロセッサ、データベースユーティリティなど)を定義します。外部ツールにコンテキスト情報(現在選択されているファイルやプロジェクトのソースパスなど)を渡し...

パッケージのインストール、アンインストール、およびアップグレード

PyCharmは、特定のPythonインタープリター用にPythonパッケージをインストール、アンインストール、およびアップグレードするための方法を提供します。デフォルトでは、PyCharmはプロジェクトパッケージの管理にpipを使用します。Conda環境では、condaパッケージマネージャーを使う...

実行/デバッグ構成: Python

初めてアプリケーションを実行すると、PyCharmは自動的に一時的な実行/デバッグ構成を作成します。デフォルトのパラメータを指定または変更して永続的な実行 / デバッグ設定として保存するように変更できます。前提条件:開始する前に、Pythonと関連するフレームワークがインストールされていることを確認...

ファイルタイプの関連付けを設定する

PyCharmで認識されないファイルタイプ(社内で開発された独自のファイルタイプなど)を使用している場合や、サポートされていない言語でコーディングする必要がある場合は、カスタムファイルタイプを作成できます。キーワード、コメント、数字などの強調表示スキームを定義することによって、IDEがファイルを解析...

PyCharmの外部エディターとしてEmacsを使用する

このチュートリアルの内容:この短いチュートリアルでは、EmacsをPyCharmの外部エディターとして定義する手順を順を追って説明します。Emacsの基本はこのチュートリアルの範囲外です。前提条件:以下を確認してください:PyCharm 2.7以降で作業しています。このチュートリアルは、PyChar...