google-cloud-platform - 创建自定义 dataproc 映像时无法安装 python3 包
问题描述
我按照以下链接创建 dataproc-version 1.5.21-debian10 https://cloud.google.com/dataproc/docs/guides/dataproc-images的自定义图像
如果我尝试下面的自定义脚本,根据此链接
#!/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 中安装包
请建议我能做什么?
解决方案
Dataproc 1.5 映像默认使用 Conda 和 Python 3。要在 Conda 环境中安装软件包,您应该使用 Conda 的conda
二进制文件而不是系统一:
/opt/conda/miniconda3/bin/conda install numpy
请注意,不鼓励使用 Pip 在 Conda 环境中安装软件包,但如果需要,您仍然可以这样做:
/opt/conda/miniconda3/bin/pip install numpy
推荐阅读
- python - 在元组中循环时为空列表
- java - MySQL Kerberos 身份验证
- ios - 初始化 ViewController 时传递一个字符串
- r - 冲积图 - 流量未显示
- java - MediaPlayer 无法通过单击按钮在适配器 Recyclerview 中暂停
- java - 如何向 Zookeeper 集群 (Java) 的领导者发送请求?
- python - 使用 python 和 selenium 在日历中单击日期
- c++ - 如何在 OpenACC 中循环内的 std::vectors?
- algorithm - 遍历集合的所有排列的问题的易处理性是什么?
- php - php中的sql没有数据显示