在vs code中运行python代码需先配置解释器,然后创建.py文件并运行或调试。1. 安装python解释器;2. 在vs code中安装python扩展;3. 使用命令面板(ctrl+shift+p)选择解释器;4. 创建.py文件并编写代码;5. 右键选择“run python file in terminal”或点击“run”按钮运行代码;6. 调试时设置断点并使用“run and debug”视图进行调试;7. 若提示“no python interpreter is selected”,需检查解释器安装并重新配置;8. 使用虚拟环境时需创建并激活环境,再配置其解释器路径;9. 中文乱码问题可通过设置utf-8编码解决。

VS Code 运行 Python 代码其实很简单,核心就是配置好 Python 解释器,然后就能直接运行或者调试了。

首先,确保你安装了 Python 解释器。然后,在 VS Code 中安装 Python 扩展。接下来,就可以创建 .py 文件,编写代码,然后运行了。

如何在 VS Code 中配置 Python 解释器?
配置 Python 解释器是第一步,也是最关键的一步。VS Code 需要知道你用哪个 Python 版本来执行代码。
立即学习“Python免费学习笔记(深入)”;
- 打开 VS Code,按下
Ctrl+Shift+P(或者Cmd+Shift+P在 macOS 上),打开命令面板。 - 输入 "Python: Select Interpreter",然后选择它。
- VS Code 会列出它找到的所有 Python 解释器。如果没有找到你想要的,可以手动输入 Python 解释器的路径。
选择好解释器后,VS Code 会在你的项目目录下创建一个 .vscode 文件夹,里面有一个 settings.json 文件,记录了解释器的配置。

如何在 VS Code 中运行 Python 代码?
配置好解释器后,运行 Python 代码就非常简单了。
- 创建一个
.py文件,例如hello.py,然后在里面编写 Python 代码。print("Hello, VS Code!") - 保存文件。
- 右键点击文件,选择 "Run Python File in Terminal"。或者,你也可以点击 VS Code 界面右上角的 "Run" 按钮(一个绿色的三角形)。
VS Code 会在终端中执行你的代码,并显示输出结果。
如何在 VS Code 中调试 Python 代码?
调试是开发过程中非常重要的一环,可以帮助你找到代码中的 bug。
- 在你的 Python 代码中设置断点。点击行号的左侧,会出现一个红色的圆点,表示断点。
- 点击 VS Code 界面左侧的 "Run and Debug" 按钮(一个虫子的图标)。
- 点击 "Run and Debug" 视图中的 "Run" 按钮(绿色的三角形)。
- VS Code 会启动调试器,并在断点处暂停执行。
在调试过程中,你可以查看变量的值,单步执行代码,等等。
为什么 VS Code 运行 Python 代码时提示 "No Python interpreter is selected"?
这个问题通常是因为 VS Code 没有找到或者没有正确配置 Python 解释器。
- 检查你是否已经安装了 Python 解释器。可以在终端中输入
python --version或者python3 --version来检查。 - 按照上面的步骤,重新配置 Python 解释器。确保你选择的解释器路径是正确的。
- 如果你的项目目录下有
.vscode文件夹,可以尝试删除它,然后重新配置解释器。
如何在 VS Code 中使用虚拟环境运行 Python 代码?
使用虚拟环境可以隔离不同项目的依赖,避免冲突。
- 创建一个虚拟环境。可以使用
venv或者conda。python3 -m venv .venv # 使用 venv # 或者 conda create -n myenv python=3.9 # 使用 conda
- 激活虚拟环境。
source .venv/bin/activate # 使用 venv # 或者 conda activate myenv # 使用 conda
- 在 VS Code 中配置 Python 解释器,选择虚拟环境中的 Python 解释器。虚拟环境的解释器通常位于
.venv/bin/python或者envs/myenv/bin/python。
配置好虚拟环境后,VS Code 会自动使用虚拟环境中的依赖来运行你的代码。
如何解决 VS Code 运行 Python 代码时中文乱码问题?
中文乱码是一个常见的问题,通常是因为编码方式不一致导致的。
- 在你的 Python 代码文件的开头,添加
# -*- coding: utf-8 -*-或者# coding=utf-8,告诉 Python 解释器使用 UTF-8 编码。 - 确保你的 VS Code 编辑器也使用 UTF-8 编码。可以在 VS Code 的设置中搜索 "files.encoding",然后设置为 "utf8"。
- 如果你的终端不支持 UTF-8 编码,可以尝试修改终端的编码方式。
# -*- coding: utf-8 -*-
print("你好,VS Code!")希望这些信息能帮助你顺利地在 VS Code 中运行 Python 代码。











