Alle prime armi con Raspberry PI

Informazioni riguardo il mondo della Linux: Raspberry Pi, Cubieboard, PCduino, MK802...
Rispondi
marco.df
Messaggi: 1
Iscritto il: 11/01/2014, 17:15
Occupazione: Impiegato
Home_Page: http://
Compleanno: 26 mag 1978
Città: Costa Volpino
Prov.: BG
Via: F. Contessi 5

Alle prime armi con Raspberry PI

Messaggio da marco.df » 11/01/2014, 17:31

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

alebambi81
Messaggi: 3
Iscritto il: 11/01/2014, 21:24
Home_Page: http://

Re: Alle prime armi con Raspberry PI

Messaggio da alebambi81 » 11/01/2014, 21:31

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

Avatar utente
Futura01
Messaggi: 404
Iscritto il: 04/11/2009, 11:25

Re: Alle prime armi con Raspberry PI

Messaggio da Futura01 » 11/02/2014, 10:31

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.

lsacconelli
Messaggi: 1
Iscritto il: 06/12/2014, 17:52
Home_Page: http://

Re: Alle prime armi con Raspberry PI

Messaggio da lsacconelli » 06/12/2014, 18:25

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

sbart64
Messaggi: 1
Iscritto il: 20/04/2015, 21:19
Home_Page: http://

Re: Alle prime armi con Raspberry PI

Messaggio da sbart64 » 20/04/2015, 21:24

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

Rispondi