Comment installer correctement wxPython?
Si je cherchais à différentes choses à faire sur le langage Python, comme le code de clignotement de texte ou une minuterie, mais quand je l'ai copié dans ma fenêtre, il y avait de la constante d'erreurs de syntaxe. Maintenant, vous êtes peut-être pas destinée à copier directement dans, mais une erreur que j'ai eu était "no module named wx'. J'ai appris que je pouvais obtenir ce module par l'installation de wxPython. Problème, j'ai essayé tous les 4 options et aucun d'entre eux ont travaillé pour moi. Lequel dois-je télécharger et comment puis-je le configurer à l'aide de Windows?
Grâce
- Il pourrait être utile de donner de l'isu certains plus d'informations. Le système d'exploitation qui version de python et qui télécharge avez-vous essayez. ?
- Veuillez fournir plus de détails quant à ce que vous avez essayé et quel est le problème exact en termes de codage qui vous font face, de sorte que les gens peuvent vous aider.
- mon python est la version 3.4.3, et je pense que c'est 32-bit. mon OS est windows 7 et j'ai 32 bits. J'ai téléchargé tous les quatre options: 32-bit, la version 2.6 de Python; 64-bit, la version 2.6 de Python; 32-bit Python 2.7 et 64 bits de Python 2.7, ils étaient sous le titre "des Binaires pour Windows", et j'ai aussi téléchargé la démo pour Windows.
Vous devez vous connecter pour publier un commentaire.
3 étapes pour installer wx-widgets et pygame, python IDLE
entrez la commande : pip install-U wxPython
C'est tout !!
Comme par la page d'accueil de l'instruction:
Assurez-vous d'avoir au moins la version 6.0.8 de pep et de 12.0.5 pour setuptools.
- Installation de Linux comme indiqué dans le fichier readme.d'abord à l':
Installer wxPython-Phoenix (Linux):
Installer wxPython-Phoenix (Windows, utilisez le script approprié dossier):
C'est sur PyPI. Comme de wxPython 4, Python 3 est pris en charge.
Malheureusement, PyPI a un paquet appelé
wx
qui est bloqué à la version 3.0.3; assurez-vous d'installer le package nomméwxpython
à la place.Veuillez noter que
pip
va automatiquement créer wxWidgets pour vous, mais il va pas installer wxWidgets système de dépendances, telles que GTK et OpenGLu. Si la commande ci-dessus se termine avec une erreur, regardez ci-dessus pour un message comme ceci:Cela devrait vous donner des informations sur au moins un des paquets de votre système est manquant.
La "officielle" de la liste des conditions préalables de la source de wxWidgets est:
Le package réel noms fournis par votre gestionnaire de paquets peuvent ne pas correspondre à ces exactement, et pour être honnête, je ne sais pas vraiment la meilleure façon d'interroger un gestionnaire de paquets pour déterminer quels paquets fournissent les bibliothèques dont vous avez besoin.
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-mmON8T/wxpython/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2hOYji-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-mmON8T/wxpython/
configure: error: The development files for GTK+ were not found
si vous regardez au-dessus de cette ligne d'erreur?No package 'gtk+-3.0' found
etNo package 'gtk+-3.0' found
Pour installer la bibliothèque d'interface graphique wxPython correctement, accédez à la page suivante (https://wxpython.org/Phoenix/snapshot-builds/), qui contient des instantanés construit de wxPython bibliothèque (Phoenix version) selon votre système d'exploitation et la version de Python que vous souhaitez travailler.
Puis, quand vous avez téléchargé le bon package pour votre système et la version de python, il suffit de l'installer en utilisant le pip. Dans mon cas, j'ai choisi celui-ci (wxPython_Phoenix-3.0.3.dev2811+ecc4797-cp36-cp36m-win_amd64.whl):
Pour vérifier qu'il a été installé avec succès sur le dossier site-packages de votre environnement python écrire:
C'est tout!
Vous devez vous assurer que les versions de votre wxPython télécharger les matches de votre installation python langage de la bibliothèque.
Le courant de téléchargements wxPython téléchargements ne pas afficher les bibliothèques construites par rapport à python 3. Je Crois que le python 3 le portage de projet est toujours en cours.
Si vous n'êtes pas sûr de ce que vous faites, je m'en tiendrais à la version 32 bits sur windows comme il y a quelques bibliothèques Python (c'est à dire autant que je me souvienne, MySQLdb) qui ne fonctionnent pas avec la version 64 bits de python.
De sorte que vous devez télécharger python2.7 pour windows x86 et "wxPython3.0-win32-py27 32 bits Python 2.7"
python
sur la ligne de commande. Rapport à ce que vous obtenez lorsque vous entrezC:\Python27\python
sur la ligne de commande. Si vous obtenez un travail de python, wxPython 3.0.2 32 bits installer devrait fonctionner. Si ça ne marche pas, permet de parler de nouveau.Vérifier la version de wxpython et la version de python que vous avez dans votre machine.
Pour python 2.7 utilisation wxPython3.0-win32-3.0.2.0-py27 paquet
J'ai installé wxPython dans le cadre de la PsychoPy expérience générateur de dépendances, et a beaucoup de mal à l'obtenir pour installer correctement au départ. Mais c'est ce qui a fonctionné pour moi à la fin. J'utilise Ubuntu 16.04, python 3.5, pip3 19.0.3