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

macOS安装AWS CLI时,Python3.6执行get-pip.py提示文件不存在

解决macOS下执行python3 get-pip.py --user提示文件不存在的问题

我之前按AWS CLI安装指引操作时,碰到过完全一样的问题!当时看到curl输出一堆代码就以为文件已经下载好了,结果下一条命令直接报错找不到文件,后来才搞清楚问题出在哪。

核心原因

你看到的那段代码其实是get-pip.py的源码直接输出到了终端,并没有保存成本地文件——大概率是执行curl命令时出了小失误,比如漏写了大写的-O参数,或者参数拼写错误。

分步解决方案

  • 第一步:确认当前目录是否存在get-pip.py
    先在终端执行以下命令查看当前目录的文件列表:

    ls
    

    如果列表里看不到get-pip.py,说明文件根本没下载到本地,直接跳到第二步重新下载。

  • 第二步:重新正确下载get-pip.py
    一定要保证curl命令里的-O是大写的(这个参数的作用是将远程文件以原文件名保存到本地),完整命令如下:

    curl -O https://bootstrap.pypa.io/get-pip.py
    

    执行完后再用ls检查,应该能看到get-pip.py出现在当前目录中。

  • 第三步:排查当前工作目录是否正确
    有时候你可能在下载文件后切换了目录,用下面的命令查看当前所在路径:

    pwd
    

    如果get-pip.py不在这个路径下,要么切换回下载时的目录,要么使用文件的完整路径执行命令,比如:

    python3 /Users/你的用户名/Downloads/get-pip.py --user
    
  • 额外排查:文件是否损坏
    如果已经看到文件但仍然报错,可能是下载的文件损坏了,执行以下命令查看文件内容:

    cat get-pip.py
    

    如果显示乱码或不完整的代码,删掉这个文件重新下载即可。

替代方案(如果curl一直异常)

要是反复下载都失败,也可以直接用Python的内置方法安装pip(AWS官方也支持这种方式):

python3 -m ensurepip --user

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:15:53