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

ElasticBeanstalk PHP环境安装Python pip依赖包报错问题咨询

问题原因
  • 你使用的是Amazon Linux 2系统,默认预装Python 2.7,最新版pip已停止支持Python 2,直接拉取最新pip安装会触发语法报错
  • Amazon Linux 2默认yum源中无python-pip包,因此yum安装失败
推荐解决方案(使用Python3,稳定可持续)

直接替换你的.ebextensions/python.conf为以下内容即可:

packages:
  yum:
    python3-pip: []

container_commands:
    01-install-numpy:
        command: pip3 install numpy

说明:

  • Amazon Linux 2源中提供Python3对应的pip包python3-pip,可直接通过yum安装
  • 使用pip3命令调用Python3对应的包管理工具安装依赖,不会出现兼容性问题
  • 后续你调用Python脚本时也改为调用python3命令即可,避免Python2版本过旧带来的其他兼容问题
兼容方案(如果必须使用Python2)

如果你的脚本只能运行在Python2环境下,可使用以下配置安装兼容Python2的最后一个pip版本:

packages:
  yum:
    python-setuptools: []

container_commands:
    00-install-pip:
        command: easy_install "pip==20.3.4"
    01-install-numpy:
        command: pip install numpy

说明:pip 20.3.4是最后一个支持Python2的pip版本,指定版本安装可避免语法报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 05:24:04