J'ai essayé de l'installer en utilisant apt-get:
Sudo apt-get install python-wxgtk3.0
Mais quand je lance un script py avec import wx, une erreur "pas de module nommé wx" est émise sur Python 2.x et Python 3.x
J'ai aussi essayé de l'installer en utilisant pip:
pip install wxpython
ce qui me donne une erreur en disant que la construction de la roue a échoué pour wxpython.
J'ai aussi essayé de construire wxpython à partir de source .
mais cela indique une erreur réseau chaque fois que j'essaie de télécharger le fichier tar.gz. J'ai essayé de télécharger sans succès à partir de plusieurs réseaux.
S'il vous plaît aider.
Dans Ubuntu 16.04 et les versions ultérieures, ouvrez le terminal et tapez:
Sudo apt install python-wxgtk3.0 python-wxgtk3.0-dev
Puis vérifiez si wx fonctionne dans Python 2.x comme suit:
$ python >>> import wx
Exemple de code
wxPython-window.py
cd
par le répertoire parent de wxPython-window.py../wxPython-window.py
#!/usr/bin/python
import wx
app = wx.App()
frame = wx.Frame(None, -1, 'win.py')
frame.Show()
app.MainLoop()
veuillez vérifier si vous avez toutes les bibliothèques nécessaires installées (voici un lien pour différents systèmes d'exploitation comme Ubuntu 16 libs nécessaire pour wx )
# Install necessary development tools, libs, etc.
apt-get install -y build-essential dpkg-dev
apt-get install -y libgtk2.0-dev libgtk-3-dev
apt-get install -y libjpeg-dev libtiff-dev \
libsdl1.2-dev libgstreamer-plugins-base0.10-dev \
libgstreamer-plugins-base1.0-dev \
libnotify-dev freeglut3 freeglut3-dev libsm-dev \
libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev \
libxtst-dev
Presse Ctrl+Alt+T et tapez ce qui suit:
Sudo apt-get install python-wxtools