You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode报错Cannot create process, error code:193,Python无法运行如何解决?

解决VSCode中Python无法运行(Error Code:193)的问题

核心问题分析

Error Code:193 在Windows系统中通常表示无法正确启动指定的可执行文件,结合你的场景,问题根源集中在VSCode对Python解释器的配置有效性上。

具体修复步骤

1. 确认VSCode选中的Python解释器路径正确

  • 打开VSCode,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Python: Select Interpreter
  • 在弹出列表中,选择绝对路径指向python.exe/python3.exe的选项,避免选仅显示版本号但路径模糊的项
  • 若列表无正确选项,选Enter interpreter path,手动定位到Python安装目录下的python.exe(例:C:\Python311\python.exe)

2. 检查launch.json配置的正确性

  • 打开运行和调试面板(Ctrl+Shift+D),点击右上角齿轮图标打开launch.json
  • 找到configurations中的python字段,确保其值为Python可执行文件的完整绝对路径,示例配置:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "python": "C:\\Python311\\python.exe",
            "console": "integratedTerminal"
        }
    ]
}
  • 注意路径中的反斜杠需用双反斜杠转义,或直接使用正斜杠(C:/Python311/python.exe)

3. 对齐系统PATH与VSCode终端的环境变量

  • 打开VSCode集成终端,输入where python,查看输出路径是否和外部终端运行where python的结果一致
  • 若不一致,重启VSCode使其读取最新系统PATH;仍不一致则在VSCode设置(Ctrl+,)中搜索terminal.integrated.env.windows,手动添加Python路径:
{
    "terminal.integrated.env.windows": {
        "PATH": "${env:PATH};C:\\Python311"
    }
}

4. 排查32位/64位兼容问题

  • 若安装了两个位数版本的Python,确认VSCode选中的解释器与系统、VSCode本身的位数匹配
  • 可在外部终端运行python -c "import sys; print(sys.maxsize > 2**32)"判断:输出True为64位,False为32位

5. 清理VSCode Python插件缓存

  • 卸载VSCode的Microsoft Python Extension插件
  • 关闭VSCode,删除以下路径的缓存文件夹:
    • Windows: %USERPROFILE%\.vscode\extensions\ms-python.python-*
  • 重新打开VSCode,重装Python插件

额外注意事项

  • 禁止将Python解释器路径指向安装文件夹,必须指向具体的python.exe文件
  • 确认Python安装目录及python.exe文件无权限限制(右键属性-安全,确保当前用户有读取和执行权限)

内容的提问来源于stack exchange,提问作者jahi0728

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:12:39