推荐阅读
  • 编写 Python 的 C/C++ 扩展

    备注 在输出中,可以看到尽管 PyBind11 扩展仍然明显快于直接 Python 实现,但其速度不如 CPython 扩展。 这种差异是由于 PyBind11 引入了少量的单调用开销,使其 C++ 接口变得更加简单。 实际上,这种单调用差异可以忽略不计:因为测试代码调用扩展函数 500,000 次,所以此处显示的结果大大放大了开销! 通常,C++ 函数比此处使用的普通 fast_tanh[2]

  • 编写和运行测试

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

  • 打开并运行文件夹中的 Python 代码

    备注 在 Visual Studio 2017 及更早版本中,需要创建 Visual Studio 项目才能运行 Python 代码,使用内置项目模板可以轻松执行此操作。 请参阅快速入门:从现有代码创建 Python 项目

  • 管理 Python 环境

    备注 你无法管理使用“文件” > “打开” > “文件夹”命令仅以文件夹方式打开的 Python 代码的环境 。 但是,从现有代码创建 Python 项目即可享受 Visual Studio 的环境功能。

  • 使用 Django 框架创建 web 应用

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

  • 使用交互式 REPL 窗口

    备注 对于 REPL 问题,请确保已安装 ipython 和 ipykernel 包,为了帮助安装包,请参阅 Python 环境包选项卡。

  • 使用 Python 交互窗口

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

  • Python Web 应用程序项目模板

    备注 “Run Server 命令”中的值通过“Debug” > “Start Server”命令或 Ctrl+F5 使用;“Debug Server 命令”组中的值通过“Debug” > “Start Debug Server”命令或 F5 使用。

  • Visual Studio 中的 Python 项目

    备注 由于 Python 是解释型语言,因此 Visual Studio 中的 Python 项目不会生成类似其他编译型语言项目(例如 C#)的独立可执行文件。 有关详细信息,请参阅问题和解答。

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

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

在 Visual Studio 中使用 Python

备注

目前仅在 Visual Studio for Windows 中提供 Python 支持;在 Mac 和 Linux 上,可通过 Visual Studio Code 获取 Python 支持。

  1. 下载并运行适用于 Windows 的最新 Visual Studio 安装程序(版本 15.2 及更高版本提供 Python 支持)。 如果已安装 Visual Studio,请运行 Visual Studio 安装程序,并转到步骤 2。

    提示

    Community Edition 适用于个体开发者、课堂学习、学术研究和开放源代码开发。 对于其他用途,请安装 Visual Studio ProfessionalVisual Studio Enterprise

  2. 安装程序提供工作负载列表,即一组用于特定开发领域的相关选项。 对于 Python,请选择 Python 开发工作负载,然后选择“安装”:

    Visual Studio 安装程序中的 Python 开发工作负载

  3. 若要快速测试 Python 支持,请启动 Visual Studio,按 Alt+I 打开 Python 交互窗口,然后输入 2+2 如果看不到输出 4,请重新检查步骤。

    通过交互窗口测试 Python

下一步

步骤 1:创建 Python 项目

另请参阅

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