[Python] Script werkt opeens niet meer

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • DennusB
  • Registratie: Mei 2006
  • Niet online
Mijn vraag
Ik wil een script maken om wat gegevens uit te lezen van mijn Nest Thermostaat. Python script voor gevonden wat netjes werkt en beetje aan gaan passen.
Dat werkte vrij goed :) Maar van het ene op het andere moment deed het script niets meer, zonder dat ik iets had gewijzigd.
Error die ik krijg :
Traceback (most recent call last):
File "test4.py", line 1, in <module>
import nest
File "/nest.py", line 10, in <module>
print(each_item)
AttributeError: 'module' object has no attribute 'Nest'
De Nest module heb ik netjes met Pip geïnstalleerd en doet het verder ook netjes.

Relevante software en hardware die ik gebruik
Python

Wat ik al gevonden of geprobeerd heb
Ik heb Python een herinstallatie gegeven, ik heb de Nest module een herinstallatie gegeven en om te checken of het aan mijn code lag heb ik het originele script nog een keer gekloond... werkt ook niet meer.
Nu ben ik qua Python best wel een beginner dus ik heb geen idee waarom dit opeens niet meer werkt...

Iemand tips?

Owner of DBIT Consultancy | DJ BassBrewer

Alle reacties


Acties:
  • 0 Henk 'm!

  • narotic
  • Registratie: Maart 2002
  • Laatst online: 02-11-2021
Ik vermoed dat je Python probeert de verkeerde nest.py te laden. Dit wordt veroorzaakt als het een file met deze naam ergens in het sys.path hebt met een hogere precedentie dan de globale/lokale site-packages. Heb je wellicht een file met deze naam in de current working directory?

Eventueel even de output van
find `python -c "import sys; print '\n'.join(sys.path)" | xargs` -maxdepth 1 -iname 'nest*'

checken.

[ Voor 120% gewijzigd door narotic op 27-07-2016 23:31 ]

- = Step Into The Pit | Industrial Strength = -


Acties:
  • 0 Henk 'm!

  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
narotic schreef op woensdag 27 juli 2016 @ 23:23:
Ik vermoed dat je Python probeert de verkeerde nest.py te laden.
Specifiek: je hebt een script genaamd 'nest.py' gemaakt, en imports van lokale bestanden gaan vóór imports van pakketten. Als je nest.py hernoemt en nest.pyc wist dan zou alles weer moeten werken.