The Issue: I am having trouble installing wxPython on Ubuntu 12.04. I would like to find a simple, straightforward way of doing this.
What I've Done So Far: The most relevant instructions that I have been able to find so far can be found here: http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
The issue with these instructions is that there is no choice available for Precise 12.04. The most up-to-date distro shown is Natty 11.4. From what I can find, the proper way to do this is to manually build debian packages, which is explained here: http://wiki.wxpython.org/BuildingDebianPackages
Upon attempting this and finally typing the command 'fakeroot debian/rules binary', I get the errors:
debian/rules:14: /usr/share/quilt/quilt.make: No such file or directory
pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
make: *** No rule to make target `/usr/share/quilt/quilt.make'. Stop.
I cannot seem to fix this error, or find any other applicable resources that work for me. I would post more links here, but since I am new, the spam filter is blocking me from doing so.
Conclusion: Does someone know a simple solution to properly installing wxPython on Ubuntu 12.04 Precise?
Update: I tried just simply using the apt-get command 'sudo apt-get install python-wxgtk2.8', and I received this (which seems good):
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-wxgtk2.8 is already the newest version.
The following packages were automatically installed and are no longer required:
language-pack-zh-hans yaml-cpp language-pack-kde-en language-pack-kde-zh-hans language-pack-kde-en-base language-pack-zh-hans-base language-pack-kde-zh-hans-base
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 173 not upgraded.
But once I attempt to run something, ie 'python test_gui.py', I get the following error:
Traceback (most recent call last):
File "test_gui.py", line 1, in
import wx
ImportError: No module named wx
Okay, so I was able to figure it out. It turned out to be a combination of things.
sudo apt-get install python-wxgtk2.8
apt-get source -d wxwidgets2.8
dpkg-source -x wxwidgets2.8_2.8.12.1-6ubuntu2.dsc
cd wxwidgets2.8-2.8.12.1
cd wxPython
sudo python setup.py install
sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev
Works for mesource:http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
gtk3 should be install first
If you are facing problem to install wxpython on Python3 please use this command to install wxpython
By this command you can install latest wxPython4 version. If you are using Windows or macOS
On Ubuntu 12.04.5 I had to use all of this
I have succeed to install wxpython follow this way (also ubuntu 12.04):
reference link:
http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
You can also install it with Pip, but with a slight modification to the install command.
From the wxPython website: