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

Mac系统下如何修改默认pip3指向至/usr/local/bin/pip3?

解决Mac上pip3路径指向问题

问题根源是shell的PATH环境变量中,/Library/Frameworks/Python.framework/Versions/3.11/bin的优先级高于/usr/local/bin,所以系统优先调用前者的pip3。以下是几种可行的解决办法:

  • 调整PATH优先级(推荐长期解决)

    1. 打开你的shell配置文件:如果用zsh,编辑~/.zshrc;用bash则编辑~/.bash_profile或~/.bashrc
    2. 在文件中添加或修改PATH配置:
      export PATH="/usr/local/bin:$PATH"
      
    3. 保存文件后,执行命令让配置生效:
      source ~/.zshrc  # zsh用户
      # 或 source ~/.bash_profile  # bash用户
      
    4. 重新执行which pip3,应该会指向/usr/local/bin/pip3
  • 临时使用指定路径的pip3
    如果只是单次需要调用目标pip3,直接用绝对路径执行即可:

    /usr/local/bin/pip3 install [你的包名]
    
  • 重新绑定pip到目标Python版本
    先确认/usr/local/bin对应的Python版本:

    /usr/local/bin/python3 --version
    

    然后用该Python重新安装pip,确保两者关联:

    /usr/local/bin/python3 -m ensurepip --upgrade
    
  • 删除优先级高的旧pip(谨慎操作)
    如果你确定不再需要/Library/Frameworks下的Python3.11,可以直接删除该路径下的pip3:

    rm /Library/Frameworks/Python.framework/Versions/3.11/bin/pip3
    

    注意:如果后续还要使用这个版本的Python,不要执行此操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 12:00:53