Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I install wxPython on Mac OS X?

I'd like to use wxPython on my Mac OS 10.7 (Lion) computer. (I'm a Tkinter refugee.) I upgraded from Python 2.7.1, then downloaded and installed wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg. Here's what I get:

 Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)   [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin  Type "copyright", "credits" or "license()" for more information.  >>> import wx  Traceback (most recent call last):    File "<pyshell#0>", line 1, in <module>      import wx    File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/__init__.py", line 45, in <module>      from wx._core import *    File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 4, in <module>      import _core_  ImportError: dlopen(/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image found.  Did find:     /usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no matching architecture in universal wrapper 

What is this telling me, and what do I do about it???

like image 905
David Matuszek Avatar asked Feb 09 '12 04:02

David Matuszek


People also ask

How do I download and install wxPython?

Go to the WinPython webpage here to download the 64-bit version of WinPython 3.5. 4.1 — see the pictures below. Install WinPython by launching the .exe file you downloaded in the previous step. The installer will ask you where to put the WinPython folder.

How do you get wxPython?

wxPython can be installed through apt-get by calling apt-get install python-wxgtk2. 8 or apt-get install python-wxgtk2. 6, depending on which version you want. You may have to call this with root permissions.


2 Answers

Homebrew provides wxWidgets 2.9 in full 64bit glory including wxWidgets.

brew install wxmac

like image 81
Samuel John Avatar answered Oct 14 '22 15:10

Samuel John


I suggest:

brew install wxpython 

since wxpython installs wxmac, no need to install it seperately:

brew install wxmac Warning: wxmac-3.0.2_2 already installed 
like image 22
Subspacian Avatar answered Oct 14 '22 13:10

Subspacian