Pagina 1 di 1

Alle prime armi con Raspberry PI

Inviato: 11/01/2014, 17:31
da marco.df
Ho acquistato il libro "il mio primo linux Emdebbed" e devo dire che è fatto molto bene.
Sono arrivato alla pagina 117 quando, dopo aver scritto tutto il "Listato 1" e salvato col nome di TempLux.py avrei dovuto provarlo inviando il comando:

python /home/LR/TempLux.py

ottengo questo errore:

Traceback (most recent call last):
File "/home/LR/TempLux.py", line 10, in <module>
import requests
ImportError: No module named requests

Che cosa significa?

Ringrazio aticipamente per il vostro aiuto.

Marco

Re: Alle prime armi con Raspberry PI

Inviato: 11/01/2014, 21:31
da alebambi81
Ciao,
anch'io ho acquistato il mese scorso il libro completo di scheda di test e proprio oggi (il caso!) ho incontrato lo stesso tipo di errore.
Ho sorvolato pensando che la libreria requests venisse scaricata nei capitoli successivi.

Ho incontrato anche un altro problema:
quando nel capitolo successivo si importa il database ho notato che il file RaspiBase.sql che si scarica dal sito nella sezione del libro
http://www.futurashop.it/index.php?rout ... ct_id=5949
è differente dal listato del libro.
Infatti sia la data di creazione che le tabelle create non sono coerenti con quanto riportato dal libro e sono un po' spiazzato.
Non resterebbe che copiare tutto il listato a mano :o

Vi risulta?

Grazie!

Alessandro

Re: Alle prime armi con Raspberry PI

Inviato: 11/02/2014, 10:31
da Futura01
Una possibile causa del problema può dipendere dalla nuova versione 6 del server emoncms.
Probabilmente ora è questa la versione che viene reperita ga github.
In questa versione è stata modificata, guarda caso, la gestione dei feed.
Nelle versioni precedenti i feed erano memorizzati in tabelle MySQL, mentre in questa versione viene utilizzato l'engine predefinito tempstore, che deve essere installato e configurato.
E' ancora possibile utilizzare le tabelle MySQL per i feed modificando il parametro di configurazione nel file

Codice: Seleziona tutto

settings.php in /var/www/emoncms
Il parametro da modificare è:

Codice: Seleziona tutto

$default_engine = Engine::TIMESTORE;
da modificare in

Codice: Seleziona tutto

$default_engine = Engine::MYSQL;
Salvare e chiudere.
Un reboot
Poi riaprirei il'ambiente di amministrazione di emoncms, cancellerei i FEED creati, li ricreerei nuovi, in questo modo l'engine dovrebbe apparire coma MySQL.

Salva e chiudi, un altro reboot e rilancio del programma TempLux.py.
Questa volta dovrebbe andare meglio.
Ovviamente anche altri parametri di configurazione della dashboard o altro potrebbere essere diversi dalla versione descritta nel libro.

Re: Alle prime armi con Raspberry PI

Inviato: 06/12/2014, 18:25
da lsacconelli
Salve a tutti, premeto che sono un neofita di programmazione e mi sono bloccato quando ho riscontrato anchio lo stesso errore ma non sono riuscito a risolverlo come spiegato da Futura01 , nel file settings.php in /var/www/emoncms non trovo la riga $default_engine = Engine::TIMESTORE; non capisco dove sbaglio ed ho bisogno di un aiuto .

Grazie
Luca

Re: Alle prime armi con Raspberry PI

Inviato: 20/04/2015, 21:24
da sbart64
Rispondo alla richiesta di Marco
in merito all'errore:
<<
python /home/LR/TempLux.py

ottengo questo errore:

Traceback (most recent call last):
File "/home/LR/TempLux.py", line 10, in <module>
import requests
ImportError: No module named requests

Che cosa significa?
>>
i cercando cercando ho risolto così:

$ sudo pip install requests

--
spero di essere stato di aiuto..
Barth