前言
本文介绍在 VS Code 中使用 Python 进行开发的配置流程,涉及软件/工具:
- Python 3
- VS Code(版本:1.79.1)
- VS Code Python extension(Microsoft Python)
安装 Python 插件
在 VS Code 中使用 Python,需要使用 Microsoft Python 插件。该插件提供了以下功能:
- 自动补全和智能感知
- 检测、调试和单元测试
- 在 Python 环境(包括虚拟环境和 conda 环境)之间轻松切换
在 VS Code 中安装插件非常简单,打开 VS Code,选择'扩展',在'扩展:商店'的搜索栏中输入'Python',选择相应的插件,点击'安装'。
安装完成插件之后,通常需要重启 VS Code,以启用安装的插件。
重启 VS Code 之后,打开命令面板(⇧⌘P),键入'Python',可以看到命令面板出现了一些下拉选项,说明插件安装成功。
使用 Python 的常规流程
Step 1:在工作区文件夹中启动 VS Code
通过在文件夹中启动 VS Code,该文件夹将成为'工作区'。
使用命令提示符或终端,创建一个名为 hello 的空文件夹,导航到该文件夹,然后通过输入以下命令打开该文件夹 ( . ) 中的 VS Code ( code ):
mkdir hello
cd hello
code .
Notes: 使用
code命令前请确保已经将 VS Code 的可执行路径添加到环境变量当中!
Step 2:创建虚拟环境
Python 开发者的最佳实践是使用特定于项目的 virtual environment 。一旦激活该环境,安装的任何软件包都将与其他环境(包括全局解释器环境)隔离,从而减少因软件包版本冲突而可能引起的许多复杂情况。
可以使用 Venv 或 Conda 和 Python 在 VS Code 中创建非全局环境。
打开命令面板 ( ⇧⌘P ),开始键入 Python: Create Environment 命令进行搜索,然后选择该命令。该命令显示环境类型列表,Venv 或 Conda。
下面将以 Conda 为例,展示创建虚拟环境的过程,Venv 与 Conda 的过程基本一样:
对于显示环境类型列表,Venv 或 Conda,选择 Conda。
然后该命令会显示可用于项目的解释器列表,选择需要的解释器。
选择解释器后,将显示一条通知,显示环境创建的进度。
并且环境文件夹 ( /.conda ) 将出现在工作区中。
Step 3:创建 Python 源文件
从文件资源管理器工具栏中,选择 hello 文件夹上的新建文件按钮。
将文件命名为 hello.py ,VS Code 会自动在编辑器中打开它。
通过使用 .py 文件扩展名,告诉 VS Code 将此文件解释为 Python 程序,以便它使用 Python 扩展名和选定的解释器评估内容。
Notes:文件资源管理器工具栏还允许在工作区中创建文件夹以更好地组织代码。可以使用新建文件夹按钮快速创建文件夹。
下面简单以一个 demo 举例,现在工作区中有一个代码文件,在 hello.py 中输入以下源代码:
msg = "Roll a dice"
print(msg)


