推荐阅读
  • Django Web 项目模板

    本文内容 Django 是高级 Python 框架,用于快速、安全及可扩展的 Web 开发。 借助 Visual Studio 中的 Python 支持,可以使用多个项目模板来设置基于 Django 的 Web 应用程序的结构。 若要在 Visual Studi

  • 克隆 Python 代码存储库

    本文内容 在 Visual Studio 中安装 Python 支持后,可以添加适用于 Visual Studio 的 GitHub 扩展。 利用此扩展可轻松克隆 Python 代码的存储库,并在 IDE 中通过该存储库创建一个项目。 此外,始终可在命令行上克隆

  • 编写和运行测试

    备注 对于 unittest 框架,如果未在 PythonSettings.json 文件中指定字段 UnitTestRootDirectory 和 UnitTestPattern,则系统会添加它们并分别向其分配默认值“.”和“test*.py” 。

  • 使用交互式 REPL

    本文内容 Visual Studio 为每个 Python 环境提供交互读取-评估-打印-循环 (REPL) 窗口,改进了在命令行中运行 python.exe 获得的 REPL。 借助交互窗口(通过“视图” > “其他窗口” > “<环境&gt

  • 从现有代码创建 Python 项目

    本文内容 在 Visual Studio 中安装 Python 支持后,就可以轻松地将现有 Python 代码引入 Visual Studio 项目。重要此处所述的过程不移动或复制原始源文件。 如果要使用副本,请先复制文件夹。启动 Visual St

  • 从 Visual Studio 中的模板创建 Python 项目

    本文内容 在 Visual Studio 中安装 Python 支持后,就可以使用各种模板轻松创建新的 Python 项目。 在此快速入门教程中,使用模板创建简单的 Flask 应用。 生成的项目与按照快速入门 - 通过 Flask 创建 Web 应用手动创建的

  • 在 Python 环境中安装程序包

    备注 还可单击“解决方案资源管理器”窗口,再使用 Ctrl+K 或 Ctrl+` 键盘快捷方式打开“Python 环境”窗口。 如果快捷方式不起作用,并且在菜单中找不到“Python 环境”窗口,则可能是你未安装 Python 工作负载。 有关如何安装 Python 的指南,请参阅如何在 Visual Studio 中安装 Python 支持。

  • 使用 Django 框架创建 web 应用

    备注 如果未选择“新建项目”对话框中的”创建新 Git 存储库“,Git 控件将仅显示用于创建本地存储库的”添加到源代码管理“命令。

  • 学习 Visual Studio IDE 教程

    本文内容 Visual Studio“集成开发环境”是面向 Python (和其他语言)的创新启动板,可用于编辑、调试并生成代码,然后发布应用。 集成开发环境 (IDE) 是一个功能丰富的程序,可用于软件开发的许多方面。 除了大多数 IDE 提供的标准编辑器和调

  • 通过 Cookiecutter 模板创建项目

    本文内容 在 Visual Studio 中安装 Python 支持后,就可以从 Cookiecutter 模板轻松创建新项目,其中包括许多发布到 GitHub 的模板。 Cookiecutter 可提供图形用户界面,用于发现模板、输入模板选项以及创建项目和文件

克隆 Python 代码存储库

在 Visual Studio 中安装 Python 支持后,可以添加适用于 Visual Studio 的 GitHub 扩展。 利用此扩展可轻松克隆 Python 代码的存储库,并在 IDE 中通过该存储库创建一个项目。 此外,始终可在命令行上克隆存储库,然后在 Visual Studio 中使用。

安装 Visual Studio 的 GitHub扩展

若要从 VS 中使用 GitHub 存储库,需要安装适用于 Visual Studio 的 Github 扩展。 为此,请运行 Visual Studio 安装程序,选择“修改”,然后选择“单个组件”选项卡 。向下滚动到“代码工具”部分,选择“适用于 Visual Studio 的 GitHub 扩展”,然后选择“修改” 。

在 VS 安装程序中选择 GitHub 扩展

在 Visual Studio 中使用 GitHub

  1. 启动 Visual Studio。

  2. 选择“视图” > “团队资源管理器”,打开“团队资源管理器”窗口,可在该窗口中连接到 GitHub 或 Azure Repos,或者克隆存储库 。 (如果下方未显示“连接”页,请选择顶部工具栏的“插入”图标,跳转到该页面 。)

    显示 Azure Repos、GitHub 并克隆存储库的“团队资源管理器”窗口

  3. 在“本地 Git 存储库”下,选择“克隆”命令,然后在 URL 字段中输入 https://github.com/gregmalcolm/python_koans,输入克隆文件的文件夹,再选择“克隆”按钮 。

    提示

    在团队资源管理器中指定的文件夹就是用于接收克隆文件的文件夹。 git clone 命令不同,在团队资源管理器中创建克隆时不会使用存储库名称自动创建一个子文件夹。

  4. 克隆完成后,“本地 Git 存储库”列表中会显示存储库名称 。 双击该名称导航到“团队资源管理器”中的存储库仪表板 。

  5. 在“解决方案”下方,选择“新建” 。

    “团队资源管理器”窗口,从克隆创建新项目

  6. 在随即出现的“新建项目” 对话框中,导航到 Python 语言(或搜索“Python”),选择“来自现有的 Python 代码” ,指定项目的名称,再将“位置” 设置为存储库所在的文件夹,然后选择“确定” 。 在随即出现的向导中选择“完成” 。

  7. 从菜单中选择“视图” > “解决方案资源管理器” 。

  8. 在解决方案资源管理器 中,展开 python3 节点,右键单击 contemplate_koans.py ,然后选择“设置为启动文件” 。 此步骤指示 Visual Studio 在运行项目时应使用哪个文件。

  9. 从菜单中依次选择“项目” > “Koans 属性” ,再选择“常规” 选项卡并将“工作目录” 设置为“python3”。 必须执行此步骤,因为 Visual Studio 将工作目录默认设置为项目根,而不是启动文件(python3\contemplate_koans.py ,还可在项目属性中看到此文件)的位置。 程序代码会在工作文件夹中查找文件 koans.txt ,因此不更改此值会导致运行时错误。

    设置 Python 项目的工作目录

  10. 按 Ctrl +F5 或选择“调试” > “开始执行(不调试)” 运行程序。 如果看到 koans.txt 的 FileNotFoundError ,则检查上一步中的工作目录设置。

  11. 程序成功运行时,会在 python3/koans/about_asserts.py 的第 17 行显示一个断言错误。 这是有意为之:程序旨在通过让用户更正所有故意设计的错误来学习 Python。 Ruby Koans 上提供了更多详细信息,Python Koans 的设计灵感便源于前者。)

    Python koans 程序的第一次输出

  12. 通过在解决方案资源管理器 中导航到 python3/koans/about_asserts.py 并双击,打开该文件。 请注意,编辑器中默认不显示行号。 若要更改此设置,请选择“工具” > “选项” ,选择对话框底部的“显示所有设置” ,然后导航到“文本编辑器” > “Python” > “常规” 并选择“行号” :

    为 Python 文件启用行号

  13. 通过将第 17 行的 False 参数更改为 True 来更正错误。 该行应如下所示:

    self.assertTrue(True) # This should be True
    
  14. 再次运行程序。 如果 Visual Studio 发出错误警告,请回复“是”以继续运行代码 。 然后确保第一次检查顺利通过,程序在下一个 koan 处停止。 继续更正错误,然后根据需要再次更正程序。

重要

在此快速入门教程中,创建了对 GitHub 上 python_koans 存储库的直接克隆 。 此类存储库的作者会对其设置保护,不允许直接更改,因此尝试将更改提交到存储库会失败。 在实际操作中,开发人员会将此类存储库复制到自己的 GitHub 帐户,在那里进行更改后,再创建拉取请求将这些更改提交到原始存储库。 如果有自己的副本,请使用其 URL 而不是先前使用的原始存储库 URL。

后续步骤

教程:在 Visual Studio 中使用 Python

请参阅

关于我们 免责声明 联系我们
Copyright © 2021 爱学习网 浙ICP备18049359号 网站地图 Google地图