Page 1 sur 1

Problème importation

Posté : jeu. 24 nov. 2016 13:42
par Gazetto
Bonjour à tous,

J'aimerais utiliser mon accéléromètre microstack. Lorsque je lance un programme d'exemple, qui est situé dans : /usr/share/doc/python3-microstacknode/examples/accelcat.py, tout fonctionne comme il faut. Cependant lorsque je copie-colle ce code et que j'essaye de l'exécuter dans un autre dossier (ici : /home/pi/test.py), la console m'indique l'erreur suivante :
ImportError: No module named microstacknode.hardware.accelerometer.mma8452q

Comment peut-on résoudre ce problème d'importation ?

En vous remerciant par avance ;) .
Gazetto

Re: Problème importation

Posté : jeu. 24 nov. 2016 17:20
par spourre
Bonsoir,

Ce script utilise peut-être un chemin relatif du style ./module ou ../module.
Une fois déplacé ailleurs dans l'arborescence, il ne retrouve pas ses petits.
Il faut regarder dans le code.

Nota: plutôt qu'un copier/coller j'utiliserais la commande cp.

Sylvain

Re: Problème importation

Posté : jeu. 24 nov. 2016 18:59
par Gazetto
Bonsoir,

Merci pour votre réponse.
J'ai utilisé la commande CP afin de copier ce dont j'avais besoin dans le dossier où je travaillais, et rien n'y fait.

Le code d'importation du fichier est le suivant :

from microstacknode.hardware.accelerometer.mma8452q import MMA8452Q