[MacPorts] #16004: IDLE (installed with python25) fails to launch without py25-tkinter
#16004: IDLE (installed with python25) fails to launch without py25-tkinter -------------------------------------+-------------------------------------- Reporter: jon.hermansen@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Keywords: | -------------------------------------+-------------------------------------- = Python 2.5 is installed, and some other stuff = {{{ Emmett:~ Amy$ port installed | egrep -i "py[thon]*25" py25-mutagen @1.13_0 (active) py25-pyqt4 @4.4.2_0 (active) py25-sip @4.7.6_0 (active) py25-zlib @2.5.2_0 (active) python25 @2.5.2_4+darwin_9 (active) Emmett:~ Amy$ /opt/local/bin/python2.5 -V Python 2.5.2 Emmett:~ Amy$ file /Applications/MacPorts/MacPython\ 2.5/IDLE.app/Contents/MacOS/IDLE /Applications/MacPorts/MacPython 2.5/IDLE.app/Contents/MacOS/IDLE: a /opt/local/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python script text executable }}} = IDLE.app (comes with MacPorts package 'python25') does not run at all without 'py25-tkinter' being installed (see below). = {{{ Emmett:~ Amy$ /Applications/MacPorts/MacPython\ 2.5/IDLE.app/Contents/MacOS/IDLE Traceback (most recent call last): File "/Applications/MacPorts/MacPython 2.5/IDLE.app/Contents/Resources/idlemain.py", line 6, in <module> from idlelib.PyShell import main File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/idlelib/PyShell.py", line 14, in <module> import macosxSupport File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/idlelib/macosxSupport.py", line 6, in <module> import Tkinter File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5 /lib-tk/Tkinter.py", line 38, in <module> import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter = Running current install of python2.5 to interactively check for Tkinter = Emmett:~ Amy$ /opt/local/bin/python2.5 -i Python 2.5.2 (r252:60911, Jul 10 2008, 10:49:04) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information.
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 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5 /lib-tk/Tkinter.py", line 38, in <module> import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter quit() }}}
= So, I install the package... = {{{ Emmett:~ Amy$ sudo port install py25-tkinter ---> Unpacking tgz archive for py25-tkinter 2.5.2_0 ---> Installing py25-tkinter @2.5.2_0 ---> Activating py25-tkinter @2.5.2_0 ---> Cleaning py25-tkinter }}} = I see that it is installed... = {{{ Emmett:~ Amy$ port installed | egrep -i "py[thon]*25" py25-mutagen @1.13_0 (active) py25-pyqt4 @4.4.2_0 (active) py25-sip @4.7.6_0 (active) py25-tkinter @2.5.2_0 (active) py25-zlib @2.5.2_0 (active) python25 @2.5.2_4+darwin_9 (active) }}} = And the application works now, automatically launching X11.app as well = {{{ Emmett:~ Amy$ /Applications/MacPorts/MacPython\ 2.5/IDLE.app/Contents/MacOS/IDLE }}} = It works! = I was able to reproduce this bug by uninstalling the py25-tkinter package (after I'd noticed the bug.) -- Ticket URL: <http://trac.macports.org/ticket/16004> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16004: IDLE (installed with python25) fails to launch without py25-tkinter --------------------------------------+------------------------------------- Reporter: jon.hermansen@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by jon.hermansen@gmail.com): Messed up the formatting a bit, this was not correct: = Running current install of python2.5 to interactively check for Tkinter = {{{ Emmett:~ Amy$ /opt/local/bin/python2.5 -i Python 2.5.2 (r252:60911, Jul 10 2008, 10:49:04) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information.
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 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5 /lib-tk/Tkinter.py", line 38, in <module> import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter quit() }}}
-- Ticket URL: <http://trac.macports.org/ticket/16004#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16004: IDLE (installed with python25) fails to launch without py25-tkinter --------------------------------------+------------------------------------- Reporter: jon.hermansen@gmail.com | Owner: mww@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Changes (by ryandesign@macports.org): * owner: macports-tickets@lists.macosforge.org => mww@macports.org * milestone: => Port Bugs Comment: Assigning to maintainer of python25. -- Ticket URL: <http://trac.macports.org/ticket/16004#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16004: IDLE (installed with python25) fails to launch without py25-tkinter --------------------------------------+------------------------------------- Reporter: jon.hermansen@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.0 Resolution: duplicate | Keywords: Port: python25 | --------------------------------------+------------------------------------- Changes (by jmr@…): * cc: mww@… (removed) * status: new => closed * resolution: => duplicate * port: => python25 Comment: #12369 -- Ticket URL: <http://trac.macports.org/ticket/16004#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts