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

命令行执行Python脚本提示Python not found的原因是什么

运行脚本提示Python未找到的原因及解决方法
  • 全局环境变量未配置
    PyCharm运行代码时会直接调用你提前绑定的项目Python解释器,不依赖系统全局的PATH配置,所以PyCharm内运行正常不代表命令行可以识别python3命令。Windows安装Python时如果没勾选「Add Python to PATH」、Mac/Linux手动编译安装Python未写入全局PATH,都会触发该报错。
    • Windows环境可以优先尝试用py -3代替原命令里的python3,py是Windows专属的Python启动器,默认会自动匹配已安装的Python版本,运行命令为:
      py -3 cw2.py -d 140218233015-c848da298ed6d38b98e18a85731a83f4 -t 3a
    • Mac/Linux环境可以执行which python3查询是否有全局注册的Python3路径,无输出的话直接复制PyCharm项目配置的Python解释器绝对路径运行即可,示例如下:
      /home/yourname/project/venv/bin/python cw2.py -d 140218233015-c848da298ed6d38b98e18a85731a83f4 -t 3a
  • Windows应用执行别名冲突
    Windows默认会把python、python3命令绑定到微软应用商店的Python安装入口,如果你没有通过应用商店安装Python,也会提示找不到命令。解决方法:进入Windows设置→搜索「管理应用执行别名」→关闭所有Python相关的别名开关即可。
  • 虚拟环境未激活
    如果你PyCharm中配置的是项目专属虚拟环境,该环境默认只在PyCharm内置终端中自动激活,你用系统默认命令行运行时没有激活虚拟环境,也会出现找不到Python的问题。你可以先执行虚拟环境的激活脚本,或者直接用虚拟环境内的Python解释器绝对路径执行脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 23:15:02