python 3.x
とpip3
を使用して、一部の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
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 &&\
sys
、threading
、time
、およびlogging
は組み込みモジュールまたは標準モジュールであり、PyPIからインストールできないため、これらの呼び出しは成功しません。そして、そのようなモジュールはありませんpaho.mqtt.client
;たぶんpaho-mqtt
?
エラーについてはpy3-pip3(missing):required by:world [py3-pip3]:[py3-pip3]
in requirementsは、パッケージにインストールされる追加の要件を意味します。どうやら world にはそのような追加はありません。実際には、追加はありません。