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

重置后的MacBookPro使用easy_install安装pip及依赖遇SSL相关403错误

解决重置MacBook Pro上distribute_setup.py的403 SSL错误

刚重置完MacBook Pro就碰到这个坑?我之前也踩过类似的雷,核心原因是旧的distribute脚本和Mac自带的老版本Python跟不上现在PyPI的HTTPS强制要求了,给你几个靠谱的解决办法:

方法1:直接用官方脚本装pip(最省心)

绕开过时的distribute,直接用PyPI官方的get-pip.py安装:

  1. 先下载脚本:
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    
  2. 运行安装(如果用Python 3就把python换成python3):
    sudo python get-pip.py
    
    这个脚本会自动帮你搞定pip和相关依赖,不用再折腾distribute了。

方法2:修改distribute_setup.py的链接

如果你非要用原来的distribute_setup.py,把里面的旧HTTP链接换成HTTPS:

  1. 打开distribute_setup.py文件,找到所有http://pypi.python.org的字符串,替换成https://pypi.org(旧域名已经被弃用,现在PyPI的官方域名是pypi.org)。
  2. 保存后重新运行:
    sudo python distribute_setup.py
    

方法3:升级到Python 3(长远解决)

Mac自带的Python 2.x早就停止维护了,SSL库也跟不上现代加密协议的要求,建议直接装Python 3:

  • 去Python官方下载适配Mac的安装包,安装完成后会自带pip3,以后用pip3管理依赖就不会再碰到这类旧SSL的问题了。

为什么会出现这个403错误?

现在PyPI已经全面强制HTTPS访问,而旧版的distribute_setup.py用的是HTTP链接,同时Mac自带的老Python版本的SSL库不支持新的加密协议,所以被PyPI服务器拒绝,返回403错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:49:37