4 Réponses :


0
votes

Vous n'appeler peut-être pas le même python lorsque vous exécutez pip .

Vous pouvez vous garantir que vous exécutez PIP à l'intérieur de l'instance correcte Python 3.8.1 en exécutant:

Python -M Pip Installation Paho-MQTT

Est-ce que cela vous aide du tout?


1 commentaires

Merci, mais j'obtiens déjà satisfait: Paho-MQTT en C: \ utilisateurs \ ...



5
votes

Si vous nommez votre fichier source comme Paho.py, il pourrait masquer le package PAHO.

alors renommer Paho.py to Paho2.py devrait résoudre le problème.


0 commentaires

4
votes

Votre script c: \ mqt \ paho.py Lors de la exécution est utilisé par le système d'importation Python comme un module PAHO donc > Import Paho Works mais Importation Paho.MQTT n'est pas parce que Paho.py est considéré par Python en tant que module, pas un package.

Renommez votre script. Et s'il vous plaît rappelez-vous de l'expérience pour l'avenir: ne jamais donner à vos scripts les mêmes noms que les modules ou les packages existants, en particulier les modules ou les packages de la bibliothèque standard. Par exemple, évitez toujours de nommer vos scripts email.py ou test.py .


0 commentaires

0
votes

Vous devez mentionner la version de Python, lorsque la normale pip ne fonctionne pas.

Installation à l'aide de Sudo Pip3 Installez Paho-MQTT


0 commentaires