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

Windows PowerShell中Python命令仅输出"Python"无法执行的求助

解决PowerShell中运行Python命令仅输出"Python"的问题

排查步骤与修复方案:

  • 检查python命令的实际指向
    在PowerShell中执行以下命令,查看当前python命令对应的实际程序:

    Get-Command python
    

    如果输出的Source是.bat/.cmd脚本、PowerShell别名或函数,而非Python安装目录下的python.exe,那就是这些内容覆盖了真正的Python可执行文件。

  • 清除干扰项

    • 若检测到是.bat/.cmd脚本(比如python.bat),找到该文件所在路径,直接删除或重命名(如改为python_old.bat)。
    • 若为PowerShell别名或函数,执行对应命令清除:
      # 清除别名
      Remove-Item Alias:python
      # 清除函数
      Remove-Item Function:python
      
  • 校验并调整环境变量
    打开系统环境变量设置,检查Path变量中是否包含Python的安装目录(例如C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python312)和Scripts子目录,确保这些路径位于Path列表的最前端,避免被其他无关路径覆盖。

  • 重启PowerShell测试
    环境变量和别名的修改需要重启PowerShell才能生效,之后运行python --version或python -m venv env验证问题是否解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 13:32:11