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
Alle prime armi con Raspberry PI
-
- Messaggi: 3
- Iscritto il: 11/01/2014, 21:24
- Home_Page: http://
Re: Alle prime armi con Raspberry PI
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
Vi risulta?
Grazie!
Alessandro
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
Vi risulta?
Grazie!
Alessandro
Re: Alle prime armi con Raspberry PI
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
Il parametro da modificare è:
da modificare in
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.
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
Codice: Seleziona tutto
$default_engine = Engine::TIMESTORE;
Codice: Seleziona tutto
$default_engine = Engine::MYSQL;
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.
-
- Messaggi: 1
- Iscritto il: 06/12/2014, 17:52
- Home_Page: http://
Re: Alle prime armi con Raspberry PI
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
Grazie
Luca
Re: Alle prime armi con Raspberry PI
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
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