python - docker中的python3和pip3
问题描述
我想在 docker 中使用python 3.x
并pip3
安装一些 python 库。我使用以下命令来执行此操作,但未安装它们。
FROM alpine:latest
RUN apk add python3 py3-pip3 && \
pip3 install --upgrade pip3 && \
pip3 install wget &&\
pip3 install sys &&\
pip3 install threading &&\
pip3 install time &&\
pip3 install requests &&\
pip3 install paho-mqtt &&\
pip3 install logging &&\
rm -rf /var/cache/apk/*
COPY NumSide.py /home/mehdi/Download/NumSide.py
CMD ["python3","/home/mehdi/Download/NumSide.py"]
下面,我得到的错误:
错误:不可满足的约束:py3-pip3(缺少):要求:世界[py3-pip3]命令'/bin/sh -c apk add python3 py3-pip3 && pip3 install --upgrade pip3 && pip3 install wget &&pip3 install sys &&pip3 install threading &&pip3 install time &&pip3 install requests &&pip3 install paho.mqtt.client &&pip3 install logging &&rm -rf /var/cache/apk/*' 返回非零代码:1
解决方案
包名py3-pip
不是 py3-pip3
推荐阅读
- go - 使用缓冲通道发送和接收
- java - Jpos java.net.SocketException
- python - 使用 twilio python api 进行调用时出错
- android - 当我按下系统后退按钮时,Android App 主题没有改变
- jenkins - Jenkins 扩展电子邮件宏扩展失败(非法状态)
- windows - 使用 Power Shell 更改 Windows“列表分隔符”
- c - 这里有人使用赛普拉斯 PSoC6 吗?运行闪烁程序时遇到问题
- python - 如何以有效的方式提取遵循相同模式的特定数量和特定类型的字符串?
- python - 为什么在代表深度学习任务的棋盘时使用逻辑移位?
- scala - 大摇大摆如何定义 map[String, Boolean] 作为响应