Module Adafruit_ADS1x15 sur python 3 [RESOLU]  [RESOLU]

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Répondre
Gam22
Messages : 17
Enregistré le : mar. 12 avr. 2016 16:22

Module Adafruit_ADS1x15 sur python 3 [RESOLU]  [RESOLU]

Message par Gam22 » mer. 8 juin 2016 10:43

Bonjour,


J'utilise comme composant l'ADS1015, un convertisseur anologique numérique.

Le probléme est lorsque je lance mon programme permettant l'acquisition des données, sous python3 un message d'erreur s'affiche: " Import Error: "No module named Adafruit_ADS1x15".
Pour importer le module j'ai essayer avec : "from Adafruit_ADS1x15 import ADS1x15" et " from Adafruit.ADS1x15 import Adafruit_ADS1x15" mais j'ai toujours le même message erreur.

Quand j'exécute mon programme sous python 2 , j'importe la librairie par :import Adafruit_ADS1x15 et cela fonctionne.

Ainsi, comment résoudre cette erreur afin que le module soit bien importé avec python 3?

En vous remerciant par avance.

Cordialement.
Modifié en dernier par Gam22 le jeu. 9 juin 2016 11:59, modifié 1 fois.

Avatar du membre
Oliver17
Raspinaute
Messages : 193
Enregistré le : lun. 18 avr. 2016 09:59

Re: Module Adafruit_ADS1x15 sur python 3

Message par Oliver17 » mer. 8 juin 2016 12:58

Salut, ma réponse ne va pas être d'un grand secours, mais pour te dire que j'ai le même problème avec le PCA9685, ça fonctionne sous python 2.7 mais pas au delà de python 3...

J'ai testé ça :

https://github.com/adafruit/Adafruit-Ra ... ython-Code

mais sans plus apparemment, je bloque, comme toi :(

Si je trouve un truc je repasse par là :)

Gam22
Messages : 17
Enregistré le : mar. 12 avr. 2016 16:22

Re: Module Adafruit_ADS1x15 sur python 3

Message par Gam22 » mer. 8 juin 2016 13:59

Merci pour ton retour.

En espérant que l'on trouve la solution...

Avatar du membre
Oliver17
Raspinaute
Messages : 193
Enregistré le : lun. 18 avr. 2016 09:59

Re: Module Adafruit_ADS1x15 sur python 3

Message par Oliver17 » mer. 8 juin 2016 16:00

Bon ben via ce lien, je n'arrive à rien :
https://github.com/adafruit/Adafruit-Ra ... ython-Code

Et pensant trouver un truc ici aussi, ben non rien :

https://github.com/adafruit/Adafruit_Python_GPIO

Je dois mal m'y prendre quelque part...

Avatar du membre
Oliver17
Raspinaute
Messages : 193
Enregistré le : lun. 18 avr. 2016 09:59

Re: Module Adafruit_ADS1x15 sur python 3

Message par Oliver17 » mer. 8 juin 2016 17:00

Bon alors, perso pour mon module ça ne fonctionne pas en python 3, du moins je n'ai pas réussi, et vu ce que j'ai pu comprendre sur cette page https://forums.adafruit.com/viewtopic.php?f=19&t=92022 je crois que tu es dans la mouise comme moi, ils ont tout développé pour python 2, mais le 3 ben non....

Avatar du membre
Oliver17
Raspinaute
Messages : 193
Enregistré le : lun. 18 avr. 2016 09:59

Re: Module Adafruit_ADS1x15 sur python 3

Message par Oliver17 » mer. 8 juin 2016 18:09

Il parle de ton module sur cette page https://github.com/adafruit/Adafruit-Ra ... ython-Code j'espère que tu auras plus de chance que moi pour le faire fonctionner :)

Après si tu parles anglais (j'ai pas compris un mot du gars) suis tombé la dessus https://www.youtube.com/watch?v=rRFG32EebNc

Bon courage...

Gam22
Messages : 17
Enregistré le : mar. 12 avr. 2016 16:22

Re: Module Adafruit_ADS1x15 sur python 3

Message par Gam22 » jeu. 9 juin 2016 08:32

Bonjour,

Merci pour tes retours.

Je te tiens au courant si j'aboutit à quelque chose.

Gam22
Messages : 17
Enregistré le : mar. 12 avr. 2016 16:22

Re: Module Adafruit_ADS1x15 sur python 3

Message par Gam22 » jeu. 9 juin 2016 10:13

J'ai résolu mon probléme :-)!!

J'ai effectuer une nouvelle écriture sur ma carte SD, de l'image Raspbian, dans laquelle il n'y avait pas eu d'installation de la librairie en question. Ensuite j'ai refais l'installation de la librairie, que j'ai préalablement télecharger via le lien suivant: https://github.com/adafruit/Adafruit_Python_ADS1x15. Pour ton composant c'est via ce lien: https://github.com/adafruit/Adafruit_Python_PCA9685

Puis dans le terminal, en se mettant en mode administrateur (sudo -s), et en se localisant dans le dossier ou se trouve le fichier que tu as télechargé, mettre ces commandes:

unzip Adafruit_Python_ADS1x15-master.zip -d dossier
cd Adafruit_Python_ADS1x15-master
sudo python3 setup.py install

Aprés cela, le module est installé et j'ai testé mon programme en version python 3 et cela fonctionne! :)

Et aussi pour verifier que le module à bien été installé, tu peux aller dans le répertoire python 3 ou le module à été posé, et c'est dans /usr/local/lib/python3/dist-package/

Note: Pour importer le module dans le programme, j'ai mis: import Adafruit_ADS1x15.

En espérant que cela fonctionne aussi de ton côté pour ton composant.

Bonne continuation.

Avatar du membre
Oliver17
Raspinaute
Messages : 193
Enregistré le : lun. 18 avr. 2016 09:59

Re: Module Adafruit_ADS1x15 sur python 3

Message par Oliver17 » jeu. 9 juin 2016 11:47

Excellent, j'allais te dire que de mon coté aussi ça fonctionne :)

J'ai juste réinstaller le smbus pour python 3, pourtant je l'avais fais mais bon, et trouvé un bon code de base :)

MErci à toi ;)

Répondre

Retourner vers « Débutants »