Jag är ganska ny på python men har lyckats skriva några små program som gör det jag vill, men nu har jag försökt mig på att köra telldus-py (https://github.com/erijo/telldus-py) och kommer ingen vart.
Jag har laddat ner och packat upp zip-filen på min raspberry pi i en egen underkatalog till /home/pi/ så t.ex ligger filen telldus.py (vilket enligt min förståelse är själva grundmodulen i det här paketet) på följande sökväg: /home/pi/tp/telldus-py-master/telldus/telldus.py
Behöver jag göra nån sorts installation av det här? Jag har fått uppfattningen att om jag sparar mitt program i samma mappstruktur ska det inte behövas …
Mitt script består av följande rader:
Code: Select all
# Test av telldus-py
print('hallo pi')
import(telldus)
core=telldus.TelldusCore()
Traceback (most recent call last):
File "/home/pi/tp/telldus-py-master/telldus/PBtest.py", line 4, in <module>
import telldus
File "/home/pi/tp/telldus-py-master/telldus/telldus.py", line 24, in <module>
from .constants import *
ValueError: Attempted relative import in non-package
Om jag i stället sparar filen i /home/pi/tp/telldus-py-master/ får jag detta fel:
Traceback (most recent call last):
File "/home/pi/tp/telldus-py-master/PBtest.py", line 6, in <module>
core=telldus.TelldusCore()
AttributeError: 'module' object has no attribute 'TelldusCore'
Vad missar jag?
Tack snälla om ni kan hjälpa mig vidare - jag har inte hittat vad jag söker via google iaf