Я создаю докер, содержащий python и php. Я пишу скрипт python для подключения к брокеру MQTT, находящемуся в другом докере.Ошибка импорта: paho.mqtt.client не найден
В моей dockerfile я убедиться, что я установить клиент ПОЗ, используя следующие команды:
RUN apt-get install -y python3-dev
RUN apt-get install -y libffi-dev
RUN apt-get install -y libssl-dev
ADD https://bootstrap.pypa.io/get-pip.py /tmp/get-pip.py
RUN cat /tmp/get-pip.py | python3
RUN pip install paho-mqtt
RUN pip install python-etcd
Однако, когда я бегу сценарий питона я получаю следующее сообщение об ошибке:
ImportError: No module named paho.mqtt.client
докер установка не показывает никаких ошибок в отношении установки paho-mqtt. Будет здорово, если кто-то может руководствоваться этим.
Кажется, вы установили его через python3 - вы уверены, что смотрите на python3? – frlan
У вас возникли какие-либо предупреждения об установке 'paho-mqtt'? Можете ли вы найти 'paho mqtt' в себе' pip list'? – Eddie
@frlan Я пытался с python 2.7, но теперь скрипт даже не кажется выполненным. Должен ли я прикрепить весь файл Docker? – Sid411