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

Windows下Python执行命令报错'Unknown option: -e'且pip无法找到的排查

问题分析与解决办法

1. python -version 报错原因

旧版本Python(主要是Python 2.x系列)不支持 -version 参数,它仅识别 -V(大写字母V)或 --version(双短横线)格式。你输入的 -version 会被拆解为 -v(verbose模式参数)加上后续的ersion,其中ersion的首字母e被识别为未知选项,因此触发报错。

解决办法:

  • 执行 python -V 或 python --version 即可正常查看版本
  • 若必须使用 -version 参数,说明你需要安装Python 3.2及以上版本(该参数从Python 3.2开始支持)

2. pip 命令找不到的原因

常见情况有三种:

  • PATH未包含Python的Scripts目录:pip默认安装在Python根目录下的Scripts子文件夹中,你仅添加了Python根目录到PATH,系统无法找到pip.exe
  • 多版本Python的命名冲突:若同时安装了Python 2和3,Python 2的pip对应pip命令,Python 3的pip可能被命名为pip3,直接输入pip可能无法匹配到对应版本
  • 安装时未配置pip相关选项:安装Python过程中,若未勾选"Add Python to PATH"或"Install pip"相关选项,pip可能未被正确安装到系统中

解决办法:

  • 将Python安装目录下的Scripts文件夹路径添加到系统PATH环境变量
  • 直接通过python -m pip install pyinstaller调用pip(此方式无需pip在PATH中,只要python命令可被识别即可)
  • 多版本环境下,指定版本调用,例如python3 -m pip install pyinstaller或py -3 -m pip install pyinstaller

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 21:57:07