web-dev-qa-db-ja.com

Dockerのpython3とpip3

python 3.xpip3を使用して、一部のpythonライブラリをdockerにインストールします。次のコマンドを使用してインストールしましたが、インストールされませんでした。

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(欠落):必要:world [py3-pip3]コマンド '/ bin/sh -c apk add python3 py3-pip3 && pip3 install --upgrade pip3 && pip3 install wget && pip3 install sys && pip3インストールスレッド&& pip3インストール時間&& pip3インストールリクエスト&& pip3インストールpaho.mqtt.client && pip3インストールロギング&& rm -rf/var/cache/apk/* 'がゼロ以外のコードを返しました:1

3
user10875974
pip3 install wget

システムwgetではなく、Pythonのwgetでよろしいですか?

pip3 install sys &&\
pip3 install threading &&\
pip3 install time &&\
pip3 install requests &&\
pip3 install paho.mqtt.client &&\
pip3 install logging &&\

systhreadingtime、およびloggingは組み込みモジュールまたは標準モジュールであり、PyPIからインストールできないため、これらの呼び出しは成功しません。そして、そのようなモジュールはありませんpaho.mqtt.client;たぶんpaho-mqtt

エラーについてはpy3-pip3(missing):required by:world [py3-pip3][py3-pip3] in requirementsは、パッケージにインストールされる追加の要件を意味します。どうやら world にはそのような追加はありません。実際には、追加はありません。

0
phd