Lorsque l’on veut faire tourner sur PC (typiquement MrdTosh) un programme Python prévu pour utiliser le GPIO d’un Raspberry Pi, une erreur est levée car le module GPIO n’est pas trouvé.

Une des solutions possibles est de leurrer le programme. Il n’y aura plus d’erreur, mais, forcément, les instructions pour le GPIO ne seront pas exécutées.

Méthode

Dans le répertoire du programme Python que l’on veut faire tourner, créer un répertoire nommé RPi
Dans ce répertoire RPi, créer un fichier vide nommé __init__.py
Toujours dans ce répertoire RPi, créer un fichier nommé GPIO.py, dans lequel coller les instructions suivantes:

BOARD = 1
OUT = 1
IN = 1

def setmode(a):
    toto=1
def setup(a, b):
    toto=1
def output(a, b):
    toto=1
def input(a, b=0):
    toto=1
def cleanup():
    toto=1
def setwarnings(flag):
    toto=1
def BCM():
    toto=1
def PWM(a, b):
    toto=1