vscode执行Python输出exited with code=9009 in 0.655 seconds

在VSCode中尝试运行Python脚本时,用户遇到了exitwithcode9009的错误。问题源于Python环境配置,具体是Python不在系统路径中,导致RunCode扩展无法找到Python解释器。解决方案是配置环境变量,确保Python可被系统识别。完成环境变量配置并重启VSCode后,RunCode能正常执行Python脚本。

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

vscode执行Python输出exited with code=9009 in 0.655 seconds

想用vscode写个脚本,用自己电脑配置了下vscode的python环境,结果点击右上角三角图标运行时却只会输出exited with code=9009 in 0.655 seconds
在这里插入图片描述

这就不太理解了,我在公司时是能正常输出的呀,然后想到这界面好像不同,记起来我在公司时是按照别人博客配置的在终端执行Run in Terminal
在这里插入图片描述
那我不用Run Code,直接选择运行python文件,果然在终端里能够正常执行了
在这里插入图片描述
但是我突然就很好奇Run Code输出的效果是怎么样的,赶紧百度下解决方案,结果基本就是说在settings.json里配置python.pythonPath属性,在code-runner.executorMapByGlob里配置python为**$pythonPath -u &fullFileName**,照着配置了下,发现我这找不到这个python.pythonPath属性,无法生效,有点郁闷
在这里插入图片描述
想了一下,他这个操作就是配置个变量,在执行python命令时进行替换,使用python.exe的绝对路径来执行,那这意味着一个问题,就是我的python命令是不可用的,win+r ,cmd试了下果然是执行不了的,那问题就简单了,直接配置下python的环境变量就可以了
在这里插入图片描述
配置完成后,重启vscode,点击Run Code,能够正常输出了
在这里插入图片描述

总结:安装python时没有自动设置python的环境变量,配置下环境变量即可

### Python 脚本退出码 9009 的解决方案 退出码 `9009` 通常表示系统未能找到指定的可执行文件或程序。这可能是由于环境变量配置不正确、Python 解释器未安装或路径设置有问题等原因引起的[^1]。 以下是可能的原因以及对应的解决方法: #### 可能原因一:Python解释器未正确安装 如果系统的 PATH 环境变量中没有包含 Python 安装目录,则可能会导致此错误。可以通过以下方式验证并修复: - 验证 Python 是否已正确安装,尝试在命令提示符中输入 `python --version` 或 `python3 --version` 来确认。 - 如果返回版本号则说明 Python 已安装;如果没有响应或者报错,则需重新安装 Python 并确保勾选“Add Python to PATH”选项[^2]。 #### 可能原因二:脚本调用方式不对 当通过批处理文件或其他工具运行 Python 脚本时,若未显式指明 Python 执行路径也可能引发该问题。可以采取如下措施来修正: ```batch @echo off "C:\Path\To\Your\Python.exe" your_script.py %* ``` 上述代码片段展示了如何创建一个简单的 `.bat` 文件以明确指定 Python 解释器的位置[^3]。 #### 可能原因三:操作系统层面的问题 有时操作系统的某些组件损坏也会引起此类异常行为。对于 Windows 用户来说,尝试更新或重置系统相关功能或许有所帮助。另外,重启计算机往往能够清除一些临时性的冲突状况[^4]。 综上所述,针对 exit code 9009 错误的有效应对策略包括但不限于检查 Python 的安装状态及其是否被纳入全局搜索路径之中、调整启动参数使得外部依赖得以满足以及排查潜在的操作层面上的因素干扰等多方面入手解决问题。 ```python import sys print(f"The current python version is {sys.version}") ``` 以上示例可用于检测当前使用的 Python 版本信息以便进一步诊断问题所在。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值