Hallo,
ich habe zwei unterschiedliche Ordner .
Der eine beinhaltet ein Programm mit dem Googlesprachassistenten , das andere wiringpi2
nun möchte ich im Main_Modul wiringpi nutzen mit
import wiringpi2 as wpi
das geht leider nicht und so habe ich folgendes versucht:
import sys
sys.path.append("pfad von wiring pi")
import wiringpi2 as wpi
als Meldung erhalte ich
...
ImportError: No module named '_wiringpi2'
leider weiß ich nicht weiter da das alles recht neu für mich ist
Python 3.5
Odroid xu4
ubuntu mate
Modul(e) aus übergeordneten Ordner einbinden
Letzteres (das _wiringpi2) deutet auf eine fehlende C-Bibilothek hin. Die muesste _wiringpi2.so heissen. Musst du mal nach suchen. Wobei ich mich wundere, warum du das nicht einfach ins System installierst, bzw. besser noch in ein virtualenv. Dann werden da alle Pfade korrekt gesetzt.
hier der komplette Fehlereintrag
ein kleines Programm funktionierte vor ein paar wochen..
odroid@odroid:~/WiringPi2-Python$ python led_exam.py
Traceback (most recent call last):
File "led_exam.py", line 2, in <module>
import wiringpi2 as wpi
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 28, in <module>
_wiringpi2 = swig_import_helper()
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 20, in swig_import_helper
import _wiringpi2
ImportError: No module named _wiringpi2
odroid@odroid:~/WiringPi2-Python$ python led_exam.py
Traceback (most recent call last):
File "led_exam.py", line 2, in <module>
import wiringpi2 as wpi
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 28, in <module>
_wiringpi2 = swig_import_helper()
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 20, in swig_import_helper
import _wiringpi2
ImportError: No module named _wiringpi2
odroid@odroid:~/WiringPi2-Python$
ein kleines Programm funktionierte vor ein paar wochen..
Code: Alles auswählen
#!/usr/bin/python
import wiringpi2 as wpi
import time
wpi.wiringPiSetup()
wpi.pinMode(27,1)
while True:
wpi.digitalWrite(27, 1)
time.sleep(4)
wpi.digitalWrite(27, 0)
time.sleep(4)
odroid@odroid:~/WiringPi2-Python$ python led_exam.py
Traceback (most recent call last):
File "led_exam.py", line 2, in <module>
import wiringpi2 as wpi
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 28, in <module>
_wiringpi2 = swig_import_helper()
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 20, in swig_import_helper
import _wiringpi2
ImportError: No module named _wiringpi2
odroid@odroid:~/WiringPi2-Python$ python led_exam.py
Traceback (most recent call last):
File "led_exam.py", line 2, in <module>
import wiringpi2 as wpi
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 28, in <module>
_wiringpi2 = swig_import_helper()
File "/home/odroid/WiringPi2-Python/wiringpi2.py", line 20, in swig_import_helper
import _wiringpi2
ImportError: No module named _wiringpi2
odroid@odroid:~/WiringPi2-Python$
Ja nun, ist halt nicht richtig installiert irgendwie. Warum es das mal war, und wie es zu der Aenderung kam kann ich dir nicht sagen. Ausserdem scheinst du eine veraltete Version zu benutzen, von https://github.com/Gadgetoid/WiringPi2-Python - da steht aber ganz dick drueber "nicht benutzen". Sondern das hier: https://github.com/WiringPi/WiringPi-Python
Ich wuerde es einfach noch mal neu installieren.
Ich wuerde es einfach noch mal neu installieren.