vscode配置python调出控制台
时间: 2025-01-02 07:24:41 浏览: 5
### 配置 VSCode 的 Python 环境以调用终端或调试控制台
#### 安装 Visual Studio Code 和 Python 扩展
为了能够在 VSCode 中使用 Python 终端或调试功能,需先确保已安装最新版本的 Visual Studio Code 及其官方 Python 插件[^2]。
```bash
sudo snap install --classic code
```
之后,在 VSCode 内部打开扩展市场,搜索 "Python" 并点击安装由 Microsoft 提供的那个插件。
#### 设置 Python 解释器路径
启动 VSCode 后,按 `Ctrl+Shift+P` 调出命令面板,输入并选择 “Python: Select Interpreter”。这一步骤对于指定项目使用的特定 Python 版本至关重要。如果本地存在多个 Python 版本,则可以从列表中挑选合适的解释器;也可以通过虚拟环境来隔离不同项目的依赖关系[^1]。
#### 使用内置终端窗口
VSCode 自带了一个强大的集成终端,可以通过底部状态栏左侧的小图标或者菜单中的“视图 -> 终端”选项轻松访问。此终端支持多种 shell 类型,默认情况下会继承操作系统的默认设置。一旦进入该界面,就可以像平常一样运行 Python 命令了:
```python
print("Hello from integrated terminal!")
```
#### 开启与使用调试控制台
要启用调试模式下的交互式控制台,需要创建或编辑 `.vscode/launch.json` 文件,添加如下配置项之一作为启动配置的一部分:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Interactive)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal", // 或者 "internalConsole"
"justMyCode": true,
"stopOnEntry": false
}
]
}
```
上述 JSON 对象定义了一种新的调试方案,其中 `"console"` 字段决定了输出目标——可以选择让输出显示在内部控制台 (`internalConsole`) 或外部终端 (`externalTerminal`) 上,而这里推荐使用更方便的集成终端(`integratedTerminal`) 方式。
完成这些设定后,只需按下 F5 键即可开始调试当前文件,并自动激活相应的控制台用于实时查看和操控程序内的对象及数据流。
阅读全文