Ich wollte heute dieses Tutorial machen:
https://tutorials-raspberrypi.de/raspberry-pi-l…en-dht11-dht22/
Es hat auch eig. alles geklappt bis ich de code in ein anderes projekt einbinden wollte, da kam diese Meldung
Traceback (most recent call last):
File "/home/pi/Desktop/Wettr.py", line 1, in <module>
import Adafruit_DHT
ImportError: No module named 'Adafruit_DHT'
Module Importieren - Fehler
-
Raspbeer -
24. März 2017 um 18:08 -
Erledigt
Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
-
-
Module Importieren - Fehler? Schau mal ob du hier fündig wirst!
-
-
Hallo,
nutzt du Python2 oder 3? Das Modul gibt es nur für P2 und auch das genannte Tutorial bezieht auf P2.
Warum die im Tutorial das Modul auf die gezeigt Art und Weise installieren und nicht einfach via pip bleibt wohl auch das Geheimnis des Autors des Tutorials...
Gruß, noisefloor
-
noisefloor Wo steht denn das? Ich habs vor wenigen Wochen ohne Probleme mit Python 3.4 zum laufen gebracht... War denke ich sogar die selbe Anleitung...
LG
-
Hallo,
Linus: da steht wörtlich auf der Dokuseite des verwendeten Moduls: https://github.com/adafruit/Adafruit_Python_DHT
"Currently the library is only tested with Python 2.6/2.7."
Es gibt scheinbar auch ein neueres Modul: https://github.com/adafruit/DHT-sensor-library , aber das verwendet der TE bzw das genannte Tutorial nicht.
Gruß, noisefloor
-
Macht doch nichts, man kann ja Python 2 und 3 parallel laufen lassen, man muss es nur im Pfad mit angeben, oder ?
-
Hallo,
Zitatman muss es nur im Pfad mit angeben, oder ?
Nee, keinen Pfad angeben. Entweder gibt man beim Aufruf des Skripts explizit den Python-Interpreter mit an oder man hat im Skript in der 1. Zeile die passende Shebang an.Nichts desto trotz "leben" installierte Module für P2 und P3 in verschiedenen Verzeichnissen. Wenn du ein Modul für P2 und P3 brauchst, dann musst du es 2x installieren - 1x für P2, 1x für P3.
Gruß, noisefloor
-
Anyway, es hat bei mir dieses: https://github.com/adafruit/Adafruit_Python_DHT auch problemlos unter python 3 geklappt
LG
-
Hallo. ich bin neu hier und suche Hilfe zum DHT 22 mit der Fehlermeldung:
Traceback (most recent call last):
File "/home/pi/Adafruit_Python_DHT-master/examples/AdafruitDHT.py", line 24, in <module>
import Adafruit_DHT
File "/usr/lib/python3/dist-packages/thonny/backend.py", line 305, in _custom_import
module = self._original_import(*args, **kw)
ModuleNotFoundError: No module named 'Adafruit_DHT'
Sobald ich diese Datei mit dem Befehl:
sudo ./AdafruitDHT.py 22 17
im Terminal starte funktioniert alles .
Mit dem Befehl (ohne Rootrechte):
python ./AdafruitDHT.py 22 17
funktioniert auch alles.
Mit der Befehlszeile im Terminal:
python3 ./AdafruitDHT.py 22 17
erhalte ich folgende Fehlermeldung:
Traceback (most recent call last):
File "./AdafruitDHT.py", line 24, in <module>
import Adafruit_DHT
ModuleNotFoundError: No module named 'Adafruit_DHT'
Also das Gleiche in grün.
Es liegt offenbar an Python 2 oder 3, obwohl in der Dokumentation steht, dass es sowohl mit Python 2 als 3 getestet wurde.
Kann mir jemand einen Tipp geben?
Danke
-
Mit pip3 das Modul für Python 3 separat installieren.
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!