我的 Amazon EMR 集群无法启动。如何解决 Python 依赖关系?

My Amazon EMR cluster fails to launch. How to resolve Python dependancies?

我的 Amazon EMR 集群无法启动。

Terminated with errors
Bootstrap failure

我有包含此内容的 S3 存储桶

#!/bin/bash
sudo pip install -U \
    matplotlib \
    pandas

我尝试从这个 S3 bootstrap,Python 依赖项有问题。 日志显示:

sudo: pip: command not found

我的终端舞会显示

pip --version       
zsh: command not found: pip

pip3 --version
pip 20.0.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)

我在 Mac OS 上安装了多个 Python 版本(使用了很多 venvs)。 如何解决这个问题?

根据评论。

解决方案 是使用 pip3 而不是 pip。此更改还需要更新引导脚本。