Si un débutant essaie PyQt pour essayer l'interface graphique avec python Je me suis fait prendre dès le début, alors je vais le laisser comme un mémorandum.
Comme nous le verrons plus tard, cette erreur est due à Anaconda, donc Je pense que ce sera une solution lorsque l'environnement est construit autrement et qu'une erreur d'importation se produit.
Windows 8.1 Anaconda 4.3.8 python 3.5.2 PyQt5 5.8
J'ai créé un environnement python3.5.2 avec Anaconda et y ai installé PyQt5.
Pour la procédure d'installation Programmation GUI avec PyQt5 et python3 [0] Je l'ai mentionné.
Procédure d'installation Lors de la dernière confirmation de démarrage import PyQt5.QtWidgets Où j'ai tapé "Le module spécifié est introuvable."
D'un autre côté simplement import PyQt5 Si vous tapez simplement Et aucune erreur ne se produit.
Le site suivant pour la cause PyQt5 ne peut pas être utilisé dans l'environnement Python introduit à partir d'Anaconda3 selon
QtWidgets fait référence à "python3.dll" qui n'existe pas lorsque l'environnement est construit avec Anaconda. Il semble qu'il crache une erreur parce que ce n'est pas trouvé.
Aussi PyQt5 ne peut pas être utilisé dans l'environnement Python introduit à partir d'Anaconda3 Il existe une solution de contournement dans.
À l'invite de commande anaconda search -t conda pyqt5 Entrer (Le rouge à l'écran ne fait que masquer le nom d'utilisateur. Ne vous inquiétez pas car (py352) active simplement l'environnement virtuel dans Anaconda.)
La prochaine commande à entrer dépend de mon environnement, mais cette fois, mon environnement est win-64
bpentz/pyqt5 Est utilisé.
anaconda show bpentz/pyqt5 Lorsque vous entrez la commande
La commande suivante à saisir est affichée (dans la zone entourée par le cadre rouge en bas de l'image). C'est long, donc c'est facile à copier et coller.
Commande instruite conda install --channel https://conda.anaconda.org/bpentz pyqt5 Quand vous entrez
Au milieu On vous demandera de continuer ([y] / n)?, Alors entrez simplement y.
C'est tout.
J'ai pu l'importer en toute sécurité.
Je suis enfin arrivé au point de départ. Récemment, je pense qu'Anaconda est gentil avec les débutants, mais strict avec les débutants.
Recommended Posts