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

为何Python311\Scripts目录存在pip3.10.exe?pip3.10指向Python3.11

问题原因及解决办法

原因解析

  • 安装Python 3.11时,安装程序可能自动将旧版本(3.10)的pip可执行文件复制到了Python311\Scripts目录中,但这个pip3.10.exe实际是基于Python 3.11环境生成的,本质关联的是3.11的包管理系统,所以执行它会列出3.11的包。
  • 系统PATH环境变量中,Python311\Scripts的优先级高于Python310\Scripts,直接输入pip3.10时,系统会优先调用3.11目录下的错误版本,而非Python 3.10自带的pip。

解决方法

  • 调整PATH顺序:打开系统环境变量设置,找到PATH变量,把Python310\Scripts的路径移到Python311\Scripts前面,保存后重启终端,此时输入pip3.10会优先调用正确版本。
  • 用Python自身调用pip:直接通过对应版本的Python启动pip,比如执行python3.10 -m pip freeze或python3.10 -m pip install <包名>,这种方式绕开路径优先级问题,确保调用对应版本的pip。
  • 删除多余的pip文件:直接删掉Python311\Scripts目录下的pip3.10.exe,之后终端里的pip3.10会自动找到Python 3.10目录下的正确版本。

内容的提问来源于stack exchange,提问作者FluidMechanics Potential Flows

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 16:20:44