创建自定义 dataproc 映像时无法安装 python3 包

Unable to install python3 packages while creation of custom dataproc image

我在下方关注 link 以创建 dataproc-version 1.5.21-debian10 的自定义映像 https://cloud.google.com/dataproc/docs/guides/dataproc-images

根据这个 link 如果我尝试下面的自定义脚本

#! /usr/bin/bash

apt-get -y update <-- 这以错误命令未找到结束

apt install python3-pip -y <-- E: 无法定位包

python3.7 -m pip install numpy <-- /usr/bin/python3.7: 没有名为 pip

的模块

相反,如果我尝试 pip install numpy,它会在 python2.7

中安装包

请建议我能做什么?

您应该使用 pip3 而不是 pip 来使用 Python 3.7 环境。

pip3 install numpy

Dataproc 1.5 图像默认使用 Conda 和 Python 3。要在 Conda 环境中安装软件包,您应该使用 Conda 的 conda 二进制而不是系统一:

/opt/conda/miniconda3/bin/conda install numpy

注意,不鼓励在Conda环境下使用Pip安装包,但如果有必要,您仍然可以这样做:

/opt/conda/miniconda3/bin/pip install numpy