VS Code 编写 Python 第一个程序 HelloWorld 完整指南

何川
何川
发布时间:2026-10-13| 4人浏览过
原创

本文详细介绍如何在 VS Code 中配置 Python 开发环境并运行第一个程序。涵盖软件下载安装、项目结构创建、Python 插件安装、源代码编写以及 task.json 任务配置。针对旧版与新版 VS Code 分别提供 task.json 配置示例,并附带语言切换为英文的方法,帮助开发者快速上手。

一、软件下载与安装

VS Code 官方下载地址:https://code.visualstudio.com/

VS Code 的 GitHub 项目地址(本文未涉及):https://github.com/microsoft/vscode

Python 官方下载地址:https://www.python.org/downloads/

笔者使用的环境为 Windows 版 VS Code 1.0 及 32 位 Python 2.7。在安装 Python 时,请务必勾选将 Python 添加到系统环境变量,以便后续命令行调用。

二、VS Code 项目结构简介

VS Code 基于文件夹管理项目。编写程序时,需先新建一个文件夹作为项目根目录,并将源文件存放其中。若需配置运行逻辑,还需在该文件夹下新建 .vscode 文件夹,并在其中配置项目的运行方式。

一个典型的项目结构如下所示:

├─项目名 
│ │ 源文件1 
│ │ 源文件2 
│ │ …… 
│ │ 源文件n 
│ │ 
│ └─.vscode 
│     tasks.json 
│     settings.json 

此次配置过程中存在较多坑点。VS Code 官方建议将界面语言设置为 en-US,否则部分命令可能需要使用中文输入才能生效(例如输入中文显示英文结果,或输入英文无反应)。当然,本文未进行语言切换操作。

三、安装 Python 插件

安装 Python 插件可获得语法高亮、智能提示等功能,建议务必安装。

打开 VS Code,点击菜单栏“查看”->“命令面板”(快捷键 Ctrl+Shit+P),输入 ext install (中文输入法下输入“扩展”,选择“扩展:安装扩展”)。在搜索结果中找到 Python 插件,点击右侧的云朵图标即可安装。

四、新建项目和编辑源代码

新建项目即新建文件夹。笔者先在 D 盘手动创建名为 PythonProject01 的文件夹(此步骤在操作系统中完成,非 VS Code 内操作)。随后点击 VS Code 左侧资源管理器按钮,点击蓝色的“打开文件夹”图标。

在弹出的文件选择窗口中,定位到 D 盘刚才新建的文件夹,点击“选择文件夹”确认。

点击新建文件按钮,将文件名设置为 hello.py。

在右侧编辑窗口输入以下代码,并保存文件:

# -*- coding: UTF-8 -*-  
print "Hello,World!" 
print "你好,世界!" 


五、编辑 task.json 任务文件并运行该程序

点击“查看”->“命令面板”(快捷键 Ctrl+Shit+P),输入 Tasks: Configure Task Runner(中文输入法下输入“任务”,选择“任务:配置任务运行程序”),在下拉菜单中选择 Other。

此时 VS Code 会自动生成 .vscode 文件夹,并创建一个默认的 task.json 文件。

将 task.json 的内容修改为如下配置并保存:

{ 
  // See http://go.microsoft.com/fwlink/?LinkId=733558 
  // for the documentation about the tasks.json format 
  "version": "0.1.0", 
  "command":"python", 
  //"command":"D:\\Python27\\python.exe", 
  "isShellCommand": true, 
  //"args": ["${file}"], //这种写法不能编译 
  "args": ["hello.py"], 
  "showOutput": "always" 
} 

针对新版 VS Code 的配置如下:

{
  // See https://go.microsoft.com/fwlink/?LinkId=733558
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "tasks": [
    {
      "label": "echo",
      "type": "shell",
      "command": "d:\\ProgramData\\Anaconda3\\python.exe",
      "args": [
        "1.py"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}

运行方法如下:

点击“查看”->“命令面板”(Ctrl+Shit+P),输入 Tasks: Run Build Task(中文输入法下输入“任务”,选择“任务:运行生成任务”,快捷键 Ctrl+Shit+B)。

运行结果如下所示:

附:将语言更改为 en-US 的方法

按下 Ctrl+Shift+P,输入语言 (Language),选择“配置语言 (Configure Language)”,系统会自动生成 location.json 文件。

在文件中添加 "locale":"en-US",配置如下所示,然后保存文件:

{ 
  // 定义 VSCode 的显示语言。 
  // 请参阅 http://go.microsoft.com/fwlink/?LinkId=761051,了解支持的语言列表。 
  // 要更改值需要重启 VSCode。 
  "locale":"en-US" 
}

重启 VS Code 即可生效。若想改回中文,可将 "locale" 改为 "zh-CN",或者直接删除 location.json 文件。

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。