2017-04-06 3 views
-1

Je sais que ces questions sont partout. Cependant, j'ai essayé ceci sur plusieurs différents pi et juste ne peux pas enrouler ma tête autour de ce que je fais mal.Raspberry Pi Python

Avant de continuer, oui, j'ai exécuté the tutorial.

Et puis je suis tombé sur le problème où il ne prendra pas Adafruit_CharLCD en tant que module, alors j'ai suivi le conseil que j'ai trouvé sur Internet et déplacé le fichier Adafruit_CharLCD.py dans le même dossier que mes projets python. J'ai aussi essayé de mettre mon fichier python dans le dossier Adafruit_CharLCD, mais cela a causé beaucoup plus de problèmes, donc il semble que ce n'est pas recommandé.

Mon code est le suivant. Très simple, je suis juste essayer d'obtenir cette chose à courir

#!/usr/bin/python python3 
import time 

import Adafruit_CharLCD as LCD 

lcd = LCD.Adafruit_CharLCDPlate() 

Cela renvoie l'erreur

ImportError: No module named 'Adafruit_GPIO'

alors j'ai suivi le tutoriel directement sur la liste Adafruit_GPIO ici: adafruit/Adafruit_Python_GPIO

et maintenant je suis perplexe. s'il vous plaît laissez-moi savoir tous les conseils que vous avez. J'ai essayé de formater et de commencer à nettoyer sur 4 différents raspberry pis a b2, b2+, et deux raspberry pi 3. S'il vous plaît, toute nouvelle information serait très utile.

EDIT:

j'oublié de mentionner que le produit exact que j'ai est "Adafruit bleu & LCD blanc 16x2 + Kit clavier pour Raspberry Pi"

+0

Je voudrais bien que pour obtenir ce résolu par mois fin, si vous avez des idées que vous faites ne se sentent à l'aise de me ici s'il vous plaît PM. si vous voulez le reproduire, j'utilise jessie avec pixel, même si j'ai essayé d'utiliser lite. Merci pour tout! gardez le sourire – Shackelbot

+0

Plutôt que de déplacer simplement 'Adafruit_CharLCD.py' dans votre projet, déplacez tous les fichiers de ce dossier. Ils dépendent probablement tous les uns des autres. –

+0

Merci beaucoup! chaque tentative avant cela, j'ai essayé de couper et coller à partir de l'interface graphique, cette fois j'ai fait la même chose à travers le terminal et cela a fonctionné comme un charme. – Shackelbot

Répondre

-1

voulait s'assurer que cela a obtenu une réponse pour tous les googler.

Mon problème a été corrigé en exécutant les scripts via la commande "sudo python" du terminal. Je crois que la façon dont les modules inactifs s'emparent des modules sans racine, ou à partir d'une liste différente a quelque chose à voir avec cela. Une solution simple si vous n'avez pas un problème qui ne fonctionne pas au ralenti, toujours vous donner la raison de l'échec dans le terminal.

+0

ou autre? Je suis littéralement le créateur de ce post et cela m'a aidé. – Shackelbot

0

Il semble être pas installé Adafruit_Python_CharLCD essayez ceci:

sudo apt-get update 
sudo apt-get install build-essential python-dev python-smbus python-pip 

Comme vous l'avez raspberry 3 installer ceci:

sudo pip install RPi.GPIO