2017-09-14 6 views
1

Je veux utiliser le module keyboard en Python 3.5.3.Le module Python "clavier" fonctionne sur Windows, ne se trouve pas sur Raspberry

pip, import et mon programme de travail bien sur Windows. Sur mon Raspberry pip install fonctionne et pip list montre keyboard.

Cependant, lorsque je tente d'exécuter import keyboard Je reçois l'erreur: « ImportError: Aucun module nommé « clavier » »

J'ai même essayé d'utiliser sudo import comme la documentation du clavier suggère avec le même résultat.

Qu'est-ce qui me manque?

+1

Avez-vous plusieurs installations de Python? – AK47

+0

Oui, le Pi a Python 2 et 3. J'utilise 3. –

+1

J'ai également constaté que le module du clavier ne fonctionne pas avec l'accès à distance en utilisant VNC. Cela l'a rendu inutile pour moi. J'utilise Tkinter qui est une interface plus jolie et fonctionne à la fois localement et à distance. –

Répondre

0

Vous devez vérifier quel interpréteur votre pip est en train d'installer.

Vous avez les deux Python2 et Python3 installés sur votre PI, de sorte qu'un seul d'entre eux aura accès aux packages que vous installez avec pip.

Vous pouvez vérifier quel interpréteur votre pip installe des paquets à en exécutant les commandes suivantes:

[[email protected]] python2 -m pip list 
[[email protected]] python3 -m pip list 

Si pip est l'installation des packages à votre installation Python2, vous devez appeler explicitement l'interpréteur Python3 lors de l'installation les paquets

[[email protected]] python3 -m pip install keyboard