0
votes

Aucun module nommé 'Pynput'

Je suis complètement nouveau à Python et toujours dans mes babysteps au codage et ne peut pas obtenir cette chose à travailler.

J'essaie de construire un clict automatique comme une expérience d'apprentissage, alors j'utilise Pynput: xxx pré>

mais je reçois l'erreur suivante: p>

Requirement already satisfied: pynput in c:\program files (x86)\python\python37-32\lib\site-packages (1.4)
Requirement already satisfied: six in c:\program files (x86)\python\python37-32\lib\site-packages (from pynput) (1.12.0)


3 commentaires

Comment allez-vous votre programme?


J'utilise Pycham.


Quand je dis "liste de pip3" dans la cmd, je vois la version 1.4 de Pynput si c'est ce que vous vouliez dire.


4 Réponses :


1
votes

Il pourrait y avoir une de ces possibilités à ce problème:

  • L'emballage n'a pas été correctement installé. Désinstallez-le et installez-le à nouveau et voyez si le problème persiste.
  • Il pourrait y avoir un problème d'autorisation sur le chemin où le colis est installé. At-il des autorisations complètes RW afin que Python puisse y accéder? Si vous utilisez Linux, utilisez "SUDO PIP INSTALL"

  • Si vous avez installé le package dans un virtualenv et que vous exécutez le programme en dehors du virtualV, le package ne sera pas disponible.


0 commentaires

1
votes

Vous devriez vérifier l'interprète utilisé par Pycham pour votre projet ici: Fichier -> Paramètres -> Projet:% Project_Name% -> Interprète de projet. Il devrait être identique à celui où vous avez installé Pynput.


1 commentaires

Parfait, tu avais raison. Pynput n'a pas été installé là-bas et quand je l'ai réparé, cela fonctionnait! Merci beaucoup!



1
votes

Vous avez probablement plusieurs installations Python et celle utilisée par Pycham n'est pas celle liée à la pipe binaire.

Pour résoudre ce problème, c'est suffisamment à Installez la bibliothèque à l'aide d'un module comme module .

Étape 1: Comprenez quel interprète Python Vous utilisez réellement xxx

la sortie est votre path_interprètre (quelque chose comme / users / xyz / bin / python )

2 septembre: PIP d'exécution avec cet interpréteur

de la borne: path_interprôt -m pyng complet pynpout < p> C'est ça.


0 commentaires

0
votes

J'ai eu un même problème avec le module Pynput. J'ai corrigé mon problème dans ci-dessous.

J'ai vérifié mon nom de fichier Python et c'était un "pynput.py" Cela peut appeler mon fichier comme module de pynpon. Donc, j'ai changé mon nom de fichier "pynput.py" -> "pynput1.py" Et ça marche bien !! J'espère vraiment que cela peut résoudre votre problème


0 commentaires