0
votes

Erreur PyCharm, ModuleNotFoundError: aucun module nommé 'PyQt5'

J'ai installé python 3.7 et PyQt5 à l'aide de la commande pip install PyQt5. lorsque j'importe le module dans la console python de pycharm, cela fonctionne bien, mais lorsque je l'importe dans mes fichiers de projet, l'erreur suivante s'affiche. J'ai cherché sur Internet des solutions possibles mais je ne fonctionne pas pour moi et je pense aussi que mon problème est différent de ceux qui ont déjà été posés. une aide?

Traceback (most recent call last):
  File "C:/Users/pc/PycharmProjects/presents/Main.py", line 1, in <module>
    from PyQt5 import QtCore, uic, QtWidgets
ModuleNotFoundError: No module named 'PyQt5'

et l'erreur que j'obtiens est

from PyQt5 import QtCore, uic, QtWidgets
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import QApplication,QDialog
import sys

UIClass, QtBaseClass = uic.loadUiType("projj/firstly.ui")


class MyApp(UIClass, QtBaseClass):
    def __init__(self):
        UIClass.__init__(self)
        QtBaseClass.__init__(self)
        self.setupUi(self)
        self.setWindowTitle('developer in details')
        self.pushButton.clicked.connect(self.on_pushButton_clicked)
        self.pushButton_2.clicked.connect(self.on_pushButton_clicked_2)
        self.pushButton_6.clicked.connect(self.on_pushButton_clicked_6)


0 commentaires

3 Réponses :


1
votes

L'installation de PyQt5 de cette manière a fonctionné pour moi:

python -m pip installe PyQt5

Vous pouvez essayer de réinstaller PyQt5 comme ceci:

  • pip désinstaller PyQt5

  • python -m pip installer PyQt5


0 commentaires

2
votes

Il semble que la console Python et votre projet exécutent deux interpréteurs Python différents.

Lorsque vous démarrez la console Python, la ligne du haut doit lister l'interpréteur qu'elle utilise. C'est celui sur lequel vous avez installé PyQt5.

Allez dans: Fichier -> Paramètres -> Projet: xxxxx -> Interpréteur de projet et remplacez-le par celui qui se trouve dans votre console Python. (Notez que vous devrez peut-être ajouter un autre interpréteur en cliquant sur l'engrenage à droite de la zone de texte répertoriant les interprètes)


0 commentaires

3
votes

Je découvre que je peux simplement utiliser l'outil disponible dans PyCharm qui est l'IDE que j'utilise pour python. En cliquant simplement sur le mot rouge souligné PyQt5 dans ce cas et une ampoule rouge apparaîtra à l'extrémité gauche de la ligne >> cliquez sur le menu déroulant qui apparaît et sélectionnez installer le package PyQt5. il installe à nouveau le personnel requis et tout fonctionne bien alors.


0 commentaires