Erreur d'importation: l'ops.mqtt.le client ne trouve pas

Je suis entrain de créer un menu fixe contenant python et php. Je suis en train d'écrire un script python pour se connecter à un MQTT courtier en résidant dans un autre menu fixe.

Dans mon dockerfile-je m'assurer que j'ai installer le ops client en utilisant les commandes suivantes:

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

Cependant quand je lance le script python, j'obtiens l'erreur suivante:

ImportError: No module named paho.mqtt.client

Le panneau d'installation n'affiche pas d'erreur en ce qui concerne l'ops-mqtt de l'installation.
Il sera grand si quelqu'un peut sur ce guide.

Vous semblez pour l'installer via python3 — êtes-vous sûr de regarder python3?
Avez-vous eu des avertissements l'installation de paho-mqtt? Pouvez-vous trouver paho mqtt en vous pip list?
J'ai essayé avec python 2.7, mais maintenant, le script ne semble même pas s'exécuter. Dois-je joindre mon Dockerfile?
Non, je ne pas faire d'erreur ou d'avertissement lors de l'ops mqtt de l'installation.
Je pense que mqtt n'est pas installé correctement. Pourriez-vous vérifier à partir de la pip list commande? Qu'obtenez-vous lorsque vous exécutez le python --version commande? Je peux les installer et de les importer sans problème en Python 3.6.

OriginalL'auteur Sid411 | 2017-01-05