web-dev-qa-db-fra.com

Python ImportError: Aucun module nommé wx

Je suis désolé de poser cette question à nouveau. J'ai cherché et trouvé des répétitions finales à la fois sur stackoverflow et sur google général. Malheureusement, je n'arrive pas à faire réparer mon système.

J'ai le suivant:

C:\Python27\Lib\site-packages\wx-2.8-msw-unicode

ce dossier contient le dossier wx ainsi que les dossiers wx et wxPython contenant chacun les fichiers _init_.py

Lorsque j'importe wx, le message d'erreur "no module named wx" s'affiche

Que dois-je faire pour que Python trouve les fichiers pertinents et me permette "d'importer wx" avec succès

26
Luke Bream

Ubuntu:

Sudo apt-get install python-wxtools
23
Giuseppe Urso

Les fenêtres:

  1. Allez à C:\Python27\Lib\site-packages\ trouvez le dossier wx-<version>-msw ou similaire 

  2. Déplacez la wx du dossier ci-dessus vers C:\Python27\Lib\site-packages\

19
frmdstryr

Miałem dzisiaj dix sam błąd, ale spróbowałem czegoś i zaskakująco zadziałało. Cliquez sur le lien suivant pour en savoir plus sur les événements. Réservez maintenant un commentaire, un commentaire sur ce sujet "wx-2.8-msw-unicode"

W zasadzie plaisante à nazwa folderu zawierającego wxpython. Usuń à za pomocąCtrl+AVous avez déjà une dossier, allez, allez, allez, allez, allez, c'est taka sama.

Brzmi dziwnie, ale może oryginalny plik zawiera ukryty znak ...

4
unrealsoul007

Si vous n'avez pas installé wx sur Windows, vous pouvez utiliser:

 pip install wx
3
michael

Moi aussi, je suis confronté au même problème, j'aime partager ce que j'ai été confronté pour que cela puisse être utile à tout le monde Dans mon cas, j'ai installé les deux python2. 7 et python3, et testé l'application en python3 après quelques analyses que j'ai utilisées

pip show wxpython-common 

pour trouver l'emplacement de wx qui était en 

/usr/lib/python2.7/dist-packages

donc j'ai compris dans mon cas, wx ne fonctionnera que dans l'environnement python2.7

2
Janarthanan Ramu

J'ai eu le même problème pour un plugin PyMOL qui nécessitait le module wx, bien que j'ai installé wxpython en téléchargeant son package à partir d'ici ( Fichiers binaires Windows non officiels pour les packages d'extension Python ) et en l'installant à l'aide de la commande:

pip install .\wxPython-3.0.2.0-cp27-none-win_AMD64.whl

Pour une raison quelconque, il m'a donné cette erreur, pour laquelle je l'ai désinstallé avec:

pip uninstall wxPython

et puis je l'ai téléchargé à partir d'ici ( wxPython 4.0.0a1 ) et réinstallé:

pip install .\wxPython-4.0.0a1-cp27-cp27m-win_AMD64.whl

L'erreur à ce stade n'a plus été présentée.

1
Riccardo Volpe

Dans Fedora, vous pouvez utiliser la commande suivante

pip install -U \ -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \ wxPython
1
Nilesh Pawar

Ouvrez simplement votre terminal et lancez cette commande pour les utilisateurs de Windows pip install -U wxPython

pour l'utilisateur Ubuntu, vous pouvez utiliser cette

pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \
wxPython
0
Japhet Johnson

Je redémarre l'IDLE et travaille pour moi!

0
josedlujan

Téléchargez le fichier .whl à partir de ce link .

Le nom du fichier est: wxPython‑3.0.2.0‑cp27‑none‑win32.whl pour Windows 32 bits et python 2.7 et wxPython‑3.0.2.0‑cp27‑none‑win_AMD64.whl pour Windows 64 bits et python 2.7. 

Puis dans la commande Invite: pip install location-of-the-above-saved-file

0
Forouq Khonsari

Vous pouvez vérifier si vous avez le répertoire où se trouvent les packages de Python (dans mon ordinateur, ce répertoire est C:\Python27\lib\site-packages) dans la variable Path de Windows. Si la variable d'environnement de chemin Python ne contient pas ce répertoire, vous ne trouverez pas les packages.

0
user2957482

Je suis sur Windows 7 64 bits et je suis allé à:

https://wxpython.org/

Puis téléchargé le fichier exe pour mon système, l’installé, et cela a fonctionné pour moi.

0
Samuel