vscode配置python 控制台/终端/TERMINAL 不输出/不显示 解决办法

有些朋友跟我一样,先按照anaconda,之后在anaconda的“邀请”下,顺便安装了vscode(visual studio code)。

这样的话,用vscode打开python项目时,python的路径是配置好了的。但是这样产生了一个问题:在运行/调试后,没有报错,但是最基本的print()结果也不会输出在控制台终端TERMINAL上。

没有报错

解决办法:自动配置的anaconda的python路径是pythonw.exe,将其改为python.exe就好。

1.打开File->Preferences->Setting,设置路径。

settings

2.在User->Python中打开Edit in setting.json,修改配置。

json

3.将pythonw.exe改为python.exe即可,当然你也可配置其他环境中的python.exe。

pythonw

别忘了保存json文件。

### 配置 VSCodePython 环境以调用终端或调试控制台 #### 安装 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 键即可开始调试当前文件,并自动激活相应的控制台用于实时查看和操控程序内的对象及数据流。
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值