在本快速入门中,按照引导步骤从 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 资源管理器工具栏上选择“开始”选项以检测新安装的解释器。 有关详细信息,请参阅 在 Visual Studio 中创建和管理 Python 环境。
使用 Cookiecutter 创建项目
在 Visual Studio 中,选择“从 Cookiecutter>>”。 此命令将在 Visual Studio 中打开 Cookiecutter 窗口,可在其中浏览模板。
在 Cookiecutter 窗口中,选择“建议”部分下的 Microsoft/python-sklearn-classifier-cookiecutter 模板。
若要克隆并安装所选模板,请选择“ 下一步”。
首次使用特定模板时,此过程可能需要几分钟时间,因为 Visual Studio 会安装所需的 Python 包。
在本地安装和克隆模板后,Cookiecutter 会显示 “选项” 页,可在其中指定新项目的设置。
将 “创建到” 字段设置为希望 Visual Studio 存储新项目文件的位置,例如
C:\repos\python-sklearn-classifier-cookiecutter\。选择“ 创建并打开项目”。 (如果要将新项目添加到现有解决方案,您会看到“添加到解决方案”选项。)
该过程完成后,会看到消息 已成功使用模板创建文件...。项目会自动在 解决方案资源管理器 中打开。
若要运行程序,请选择调试>不调试启动 或使用键盘快捷方式Ctrl+F5。 该程序生成精度召回曲线图: