vscode 工作区配置code runner的pyhton环境

博客介绍了如何通过设置VSCode的配置文件,特别是利用Coderunner扩展,来提升Python开发的流畅度,使其接近Pycharm的使用体验。配置包括设置`code-runner.runInTerminal`为true,指定Python解释器路径,并定义executorMap以快捷运行Python代码。这种方式特别适合同时处理Python和C++项目的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vscode写python代码,单纯的python插件使用起来不如pycharm流畅。
但是通过配置code runner 可以使得操作类似pycharm快捷。
以前常用code runner 写C++,现在熟悉工作区概念后,可以自动分开两种语言的文件进行编写。
在这里插入图片描述

"settings": {
	"code-runner.runInTerminal": true,
	"python.pythonPath": "E:\\Program\\DevelopTool\\Anaconda\\envs\\common\\python.exe",
	"code-runner.executorMap": {
		"python": "$pythonPath -u $fullFileName",
	}
}

在工作区的配置文件中,添加如上代码,可以使用快捷键启动

### 关于 VSCode 中 Python 环境配置导致中文显示异常的解决方案 在处理 VSCode 的 Python 环境配置时,如果遇到中文显示异常的问题,可以通过调整设置来解决问题。以下是具体的解决方法: #### 方法一:通过 Code Runner 插件配置环境变量 可以在 VSCode工作区设置文件中添加特定的配置项,确保 Python 输出支持 UTF-8 编码。操作步骤如下: 1. 使用快捷键 `Ctrl+Shift+P` 打开命令面板。 2. 输入并选择 **Preferences: Open Workspace Settings (JSON)** 命令。 3. 在 JSON 文件中添加以下内容[^2]: ```json { "code-runner.executorMap": { "python": "set PYTHONIOENCODING=utf8 && python" } } ``` 此配置会强制 Python 运行时使用 UTF-8 编码输出。 --- #### 方法二:全局设置环境变量 除了局部配置外,还可以通过操作系统级别的环境变量设置来永久解决该问题。对于 Windows 用户,可以按照以下步骤完成设置: 1. 右击“我的电脑”,进入属性 -> 高级系统设置 -> 环境变量。 2. 新建或编辑名为 `PYTHONIOENCODING` 的环境变量,并将其值设为 `utf8`。 3. 保存更改后重新启动 VSCode 即可生效[^4]。 --- #### 方法三:修改终端编码格式 有时问题可能源于 VSCode 终端本身的编码设置不当。此时可通过以下方式调整终端编码: 1. 打开 VSCode 设置 (`Ctrl+,`) 并搜索 `terminal.integrated.defaultProfile.windows`。 2. 将默认终端更改为 PowerShell 或其他兼容性强的选项。 3. 如果仍然存在乱码现象,则需进一步确认系统的区域语言设置是否正确[^3]。 --- #### 方法四:切换到 Output 控制台 部分情况下,推荐改用内置的 **Output** 控制台而非集成终端作为程序运行目标窗口。这通常能规避许多因编码引起的冲突。具体做法是在 code runner 的扩展设置里勾选 `"code-runner.runInTerminal"` 参数为 false。 --- ### 总结 上述四种途径均可不同程度上缓解甚至彻底消除由于 Python 环境配置引发的中文乱码难题。实际应用过程中可根据个人偏好以及项目需求灵活选用合适的方法组合实施优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值