On 10 Jun, 2010, at 18:03, Stephen Gava wrote: > > > On 11/06/10 1:21 AM, Ronald Oussoren wrote: >> >> On 8 Jun, 2010, at 18:21, Stephen M. Gava wrote: >> >>> hi there, >>> >>> i was happily running the python.org build of 2.7b2, howver since i >>> installed 2.7rc1 i am getting errors when importing Tkinter or wx >>> (wxpython) libraries. >>> >>> perhaps i'm making some simple mistake here. can anyone tell me what the >>> problem is caused by? >> >> >> Which installer did you use? I'd guess you used "Mac Installer disk image >> (2.7rc1) for OS X 10.5 and later" and used the other one for previous >> releases. If you're on a modernish intel system you'll get a 64-bit >> process when you start the "10.5 and later" python, and wx and Tkinter are >> likely only 32-bit which would explain the error. > > i did a complete wipe of python 2.7 and all libraries and then a fresh > install of python 2.7 and wx. still get exactly the same error for Tkinter > and wx.
How did you install wx? wx won't work because AFAIK Tk 8.4 is 32-bit only on OSX 10.5 (the system I used to build the installer). > > this is osx snow leopard on a 64bit capable intel aluminium imac. > > i also double checked, and i definately never installed any 2.7 package other > than the '10.5 or later...' one. i don't even have any versions other than > that in my downloads directory. Try the 10.3 version, that installs a 32-bit only version of Python, most prebuild extensions are currently only available in 32-bit. Ronald > > stephen. > > >> >> Ronald >> >>> >>> here is an example of trying the imports from a 2.7rc1 python shell: >>> >>> Python 2.7rc1 (r27rc1:81810, Jun 7 2010, 16:54:02) >>> [GCC 4.0.1 (Apple Inc. build 5493)] on darwin >>> Type "help", "copyright", "credits" or "license" for more information. >>>>>> import wx >>> Traceback (most recent call last): >>> File "<stdin>", line 1, in<module> >>> File >>> "/usr/local/lib/wxPython-unicode-2.8.11.0/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.11.0/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.11.0/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.11.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: >>> no matching architecture in universal wrapper >>>>>> import tkinter >>> Traceback (most recent call last): >>> File "<stdin>", line 1, in<module> >>> ImportError: No module named tkinter >>>>>> import Tkinter >>> Traceback (most recent call last): >>> File "<stdin>", line 1, in<module> >>> File >>> "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", >>> line 39, in<module> >>> import _tkinter # If this fails your Python may not be configured for Tk >>> ImportError: >>> dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_tkinter.so, >>> 2): no suitable image found. Did find: >>> >>> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_tkinter.so: >>> no matching architecture in universal wrapper >>>>>> >>> >>> thanks, >>> stephen. >>> _______________________________________________ >>> Pythonmac-SIG maillist - Pythonmac-SIG@python.org >>> http://mail.python.org/mailman/listinfo/pythonmac-sig >>> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG >>
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG