クイック スタート: Cookiecutter テンプレートからプロジェクトを作成する
このクイック スタートでは、ガイド付き手順に従って、Cookiecutter テンプレート (GitHub に公開されている多くのプロジェクトを含む) から新しいプロジェクトを作成します。 Cookiecutter は、テンプレートの検出、テンプレート オプションの入力、プロジェクトとファイルの作成を行うためのグラフィカル ユーザー インターフェイスを提供します。 Visual Studio 2017 以降には、Cookiecutter 拡張機能が含まれています。 この機能は、以前のバージョンの Visual Studio に個別にインストールできます。
前提条件
Python ワークロードをサポートする Visual Studio がインストールされていること。 詳細については、「Visual Studio での Python サポートのインストール」をご覧ください。
Python 3.3 以降 (32 または 64 ビット)、または Anaconda 3 バージョン 4.2 以降 (32 または 64 ビット)。
適切な Python インタープリターを使用できない場合、警告が Visual Studio に表示されます。
Visual Studio の実行中に Python インタープリターをインストールした場合は、[Cookiecutter Explorer] ツールバーの [ホーム] オプションを選択すると、新しくインストールしたインタープリターが検出されます。 詳細については、「Visual Studio での Python 環境の作成と管理」を参照してください
Cookiecutter を使用してプロジェクトを作成する
Visual Studio 内で、[ファイル]>[新規]>[Cookiecutter から] を選択します。 このコマンドによって、Visual Studio 内で Cookiecutter ウィンドウが開き、テンプレートを参照できます。
[Cookiecutter] ウィンドウで、[推奨] セクションの [Microsoft/python-sklearn-classifier-cookiecutter] テンプレートを選択します。
選択したテンプレートを複製してインストールするには、[次へ] を選択します。
特定のテンプレートを初めて使用する場合はプロセスに数分かかる場合があります。これは必須の Python パッケージが Visual Studio によってインストールされるためです。
テンプレートをローカルにインストールして複製すると、Cookiecutter に [オプション] ページが表示されますが、ここで、新しいプロジェクトの設定を指定することができます。
[作成先] フィールドを、Visual Studio を使用して新しいプロジェクト ファイルを格納したい場所に設定します (
C:\repos\python-sklearn-classifier-cookiecutter\
など)。[プロジェクトを作成して開く] を選択します。 (新しいプロジェクトを既存のソリューションに追加する場合は、[ソリューションに追加] オプションが代わりに表示されます)。
プロセスが完了すると、テンプレートを使用してファイルが正常に作成されました...という内容のメッセージが表示されます。ソリューション エクスプローラー内でプロジェクトが自動的に開きます。
[デバッグ]>[デバッグなしで開始] の順に選択するか、キーボード ショートカット Ctrl+F5 を使用して、Python プログラムを実行します。 プログラムは、適合率 - 再現率曲線グラフを生成します。