複数の処理系をインストールしている場合や、Pythonの実行ファイルにパスが通っていない場合などには、Lint機能が見つからないというメッセージが表示されることもある。Codeの設定『虎の巻』:Python編」でも触れているのだが、ここでも取り上げておこう(多くの人が最初に目にして戸惑うであろうからだ)。Environment」と表示されているのが分かるはずだ。Codeで現在開いているフォルダ(プロジェクト)を対象として、使用するPython環境を指定する。macOS版では、OSにデフォルトでインストールされているPythonが「使用するPython環境として自動的に判別される」と、警告を表示するようにもなっている。これは、「自分がインストールしたはずのPythonを使いたいと考えているであろうから」とのことだ。Python環境を指定するには、Windows/Linuxでは[Ctrl]+[Shift]+[P]キー(macOSでは[Shift]+[Command]+[P]キー)を押して、「コマンドパレット」と呼ばれるGUI要素を表示する。Codeで実行可能なコマンドを一覧表示してくれるもので、何かテキストを入力していくことで、コマンドの絞り込みを行い、望みのコマンドにカーソルを合わせて[Enter]キーを押すか、マウスでクリックすればよい。以下の画像は「select」と入力しているところだ。インタープリターを選択]というのが、ここでの目的のコマンドだ。Codeが認識しているPython処理系が表示される。3.6にカーソルを選択している。これにより、このプロジェクト(フォルダ)で使用するPython環境が特定されたことになる。Codeが管理するsettings.jsonというファイルに保存される。Codeで開いているフォルダの直下にある.vscodeフォルダに作成される。以下はファイルの内容を表示したところだ。Codeでは「フォルダ」を「ワークスペースとして管理」している。Codeで開くことも可能だが、多くの場合、1つのプロジェクトは複数のファイルで構成されることが多い。Codeではまずはフォルダを開いて、そこにあるファイルを今度は「エディタ」と呼ばれるタブで開いて、編集作業を進めていくのが基本的な使い方となる。Codeで設定可能な項目が、右側にはユーザー設定(ユーザー固有の設定)あるいはワークスペース(フォルダ)単位の設定が表示される*2。ここで注目してほしいのは右側だ。見ると[ワークスペースの設定]が[ユーザー設定]よりも強調表示されていることから、これがワークスペースの設定(現在開いているフォルダに関する設定)を表示していることが分かる。その設定項目は、python.pythonPathという項目であり、ここに上の画像で選択したPython環境(ここではpythonコマンド)のパスが記載される。Codeで現在開いているワークスペース(フォルダ)に固有の設定」となる。ユーザー設定は、ワークスペース設定で上書きされる。Python環境の設定ができたので、pylintがその環境にインストールされていれば(なければ自分でpipコマンドなどを利用してpylintをインストールしよう)、pylintが自動的に実行されるようになる。次の画像は試しにhello関数の定義から「:」を削除して、ファイルを保存したところだ。Codeのウィンドウの左側から2番目の領域)の[エクスプローラー]ビューにもそのことが表示されるので、視覚的に分かりやすい。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。