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

为何终端运行Python脚本失败?指定完整Python路径却可行

问题原因与解决办法

核心原因

Windows系统和类Unix系统(Linux/macOS)的Python命令命名逻辑不同:

  • 类Unix系统常用python3区分Python2和Python3,但Windows下Python默认安装后仅提供python.exe可执行文件。
  • 你输入python3 test.py 1 2时,系统找到的不是你安装的Python解释器,而是某个同名的无效程序/文件,导致输出“Python”并以退出码1失败。

验证方法

在命令提示符里执行:

where python3

查看输出的路径,会发现它指向的不是C:\Users\filip\AppData\Local\Programs\Python\Python311\python.exe,而是其他无关文件。

解决办法

  • 直接用标准命令:改用python test.py 1 2执行脚本,这是Windows下调用Python的常规方式。
  • 添加python3别名:到Python安装目录C:\Users\filip\AppData\Local\Programs\Python\Python311里,复制python.exe并重命名为python3.exe,之后就能用python3命令调用。
  • 使用Python启动器:利用Windows下的py启动器(安装Python时默认添加到Path),执行py -3 test.py 1 2来指定调用Python3版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 16:39:57