Python3 VSCode 配置

· 约 3 分钟读完 · 第 5 / 177 章

VSCode 是一款轻量级且功能强大的源代码编辑器,支持多种编程语言。本章节将详细介绍如何配置 VSCode 以便高效地进行 Python3 开发。

安装 VSCode

首先,确保你的计算机上已安装最新版本的 VSCode。你可以从官方网站下载适用于 Windows、MacOS 或 Linux 的安装包。

下载与安装

  • Windows:访问官网下载 .exe 文件,运行后按照提示完成安装。
  • MacOS:访问官网下载 .zip 文件,解压后将应用拖到应用程序文件夹。
  • Linux:使用包管理器安装,例如 Ubuntu 可以通过命令 sudo apt install code 安装。

安装 Python 扩展

VSCode 本身不包含 Python 支持,你需要安装 Python 扩展来获得代码高亮、智能感知等功能。

  1. 启动 VSCode。
  2. 点击左侧活动栏中的扩展图标(或按 Ctrl+Shift+X 快捷键)。
  3. 在搜索框中输入 "Python"。
  4. 找到由 Microsoft 提供的 "Python" 扩展并点击安装。

创建 Python 虚拟环境

虚拟环境允许你在同一台机器上管理多个独立的 Python 环境,避免包之间的冲突。

创建虚拟环境

打开终端(`Ctrl+``),然后运行以下命令:

这将在当前目录下创建一个名为 myenv 的虚拟环境。

激活虚拟环境

  • Windows:
  • MacOS/Linux:

激活后,命令行提示符会显示虚拟环境名称,表示已进入该环境。

配置 VSCode 使用虚拟环境

确保 VSCode 使用正确的 Python 解释器。

  1. 按 Ctrl+Shift+P 打开命令面板。
  2. 输入 Python: Select Interpreter 并选择回车。
  3. 在列表中找到你的虚拟环境路径并选中。

配置自动格式化和代码检查

为了提高代码质量和一致性,可以配置 VSCode 使用 Pylint 或 Flake8 等工具进行代码检查,并设置自动格式化。

安装 Pylint

在终端中运行:

设置 Pylint 为默认代码检查工具

  1. 按 Ctrl+, 打开设置。
  2. 搜索 python.linting.enabled 并启用。
  3. 搜索 python.linting.pylintEnabled 并启用。
  4. 搜索 python.formatting.provider 并设置为 autopep8 或 black。

自动保存与格式化

为了保持代码整洁,建议启用自动保存和格式化。

  1. 搜索 files.autoSave 并设置为 afterDelay。
  2. 搜索 editor.formatOnSave 并启用。

调试配置

配置调试环境使你能够方便地运行和调试 Python 程序。

创建 launch.json

  1. 点击左侧活动栏中的调试图标(或按 Ctrl+Shift+D 快捷键)。
  2. 点击齿轮图标创建 launch.json 文件。
  3. 选择 Python 作为环境。

这将生成一个基本的 launch.json 配置文件,可以根据需要进一步修改。

小结

本章节详细介绍了如何在 VSCode 中配置 Python 开发环境,包括安装 VSCode、安装 Python 扩展、创建和激活虚拟环境、配置 Python 解释器、设置代码检查和自动格式化,以及配置调试环境。这些步骤将帮助你搭建一个高效的 Python 开发环境。