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

如何在谷歌云更改pip版本?已装Python3.6与3.8,pip仍关联3.6

当然可以切换到关联Python 3.8的pip 20.1.1!

这种多Python版本共存导致pip关联混乱的情况太常见了,我给你几个实用的解决办法:

方法1:直接通过Python 3.8安装指定版本的pip

这是最稳妥的方式,直接让Python3.8自己管理对应的pip:

  • 执行命令安装指定版本的pip:
    python3.8 -m pip install pip==20.1.1
    
  • 验证是否成功:
    python3.8 -m pip --version
    
    此时应该会显示pip 20.1.1 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)

方法2:修改系统默认pip的软链接(仅Linux/macOS)

如果想让全局的pip命令默认关联Python3.8,你可以修改软链接:

  1. 先找到Python3.8对应的pip路径,通常安装后会有pip3.8命令,你可以先确认它的位置:
    which pip3.8
    
    一般会输出类似/usr/local/bin/pip3.8的路径
  2. 备份原来的pip链接(避免出错):
    sudo mv /usr/bin/pip /usr/bin/pip.bak
    
  3. 创建新的软链接指向Python3.8的pip:
    sudo ln -s /usr/local/bin/pip3.8 /usr/bin/pip
    
  4. 验证结果:
    pip --version
    

方法3:使用虚拟环境(推荐长期维护)

如果你不想改动全局环境,虚拟环境是更干净的选择:

  • 创建Python3.8的虚拟环境:
    python3.8 -m venv my_py38_env
    
  • 激活虚拟环境:
    source my_py38_env/bin/activate
    
  • 安装指定版本的pip:
    pip install pip==20.1.1
    
    此时虚拟环境里的pip默认就是关联Python3.8的,退出环境用deactivate即可

补充:Windows系统的操作方式

如果是Windows,你可以用Python的启动器来操作:

  • 安装指定版本pip:
    py -3.8 -m pip install pip==20.1.1
    
  • 验证:
    py -3.8 -m pip --version
    
    要是想让pip默认指向3.8,把Python3.8安装目录下的Scripts文件夹移到系统PATH环境变量的最前面就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 13:47:32