创建自定义 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
我在下方关注 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