-
Notifications
You must be signed in to change notification settings - Fork 0
La borne
Cette page vous permettra d'installer et de configurer la borne Moug
Tout d'abord, il faut correctement installer la Raspberry Pi avec le système graphique
Une fois cela fait, assurons-nous d'utiliser la bonne version de Python :
$ python
Python 2.7.10
...
>>>
Le prompt doit indiqué Python 2.7.xx, on peut désormais quitter Python en utilisant la commande exit()
La dernière chose sera d'installer Chromium, les autres navigateurs ne supportant pas la vidéo HTML5 en fond avec l'accélération graphique, Chromium reste le plus rapide
Si ce n'est pas encore fait, installez pip
, puis installons VirtualEnv :
$ pip install virtualenv
Rendons-nous dans notre dossier Documents :
$ cd ~/Documents
Et clonons le répertoire de Moug :
$ git clone [email protected]:Hydhen/moug.git
Maintenant, créons notre propre environnement :
$ virtualenv .venv -p /usr/bin/python2
Activons-le :
$ source .venv/bin/activate
Nous sommes maintenant dans un environnement Python isolé du reste du système, nous pouvons donc commencer les installations des composants
Installons Flask :
$ pip install flask
Testons si l'installation a correctement eu lieu, pour cela nous allons lancer Python et lui demander de charger le module flask
Si vous voyez ceci, c'est que soit vous n'êtes plus dans l'environnement que nous avons créer plus haut, soit que Flash n'a pas été installé correctement avec pip
.
$ python
>>> import Flask
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Flask
>>>
Vous devriez avoir ceci :
$ python
>>> import Flask
>>>
Une fois Flask installé vous devriez d'ores et déjà lancé le système de la borne Moug, pour ce faire nous avons besoin des droits root
, car nous allons utilisé la socket HTTP 80 qui nécessite des droits privilégiés :
$ sudo su
Password:
# source .venv/bin/activate
# python ./web_server/index.py
Vous devriez avoir 4 lignes indiquant que le server est lancé en mode debug
Vous pouvez vous connecter à l'interface en démarrant Chromium à http://localhost