[MacPorts] #38746: no action from MacPorts IDLE
#38746: no action from MacPorts IDLE -------------------------------+-------------------------------- Reporter: johnsankey@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: python27 idle.app | Port: python27, opencv -------------------------------+-------------------------------- I removed all python-site python bits from my system, deleted /opt, reinstalled OSX + Xcode + DSK, verified that no python 2.7 remained anywhere but that the three Apple versions were there, installed MacPorts, installed MacPorts WINE (I need it), installed Macports python27+py27-numpy+py27-scipy, then MacPorts opencv +python27. The only IDLE.app I have now is in /Applications/MacPorts/Python 2.7 Double-clicking it does nothing. Linking it to the .py prefix with Finder (going through the directories to ensure that it was this IDLE that was linked) then double-clicking the file also does nothing. IDLE & this version of Python are needed for a course I'm taking. How do I get it to work the way it's supposed to? -- Ticket URL: <https://trac.macports.org/ticket/38746> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE -------------------------------+-------------------------------- Reporter: johnsankey@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: python27 idle.app Port: python27, opencv | -------------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [ticket:38746 johnsankey@…]:
Double-clicking it does nothing.
Is any relevant message generated in the Console application at the time that you double-click it? -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE -------------------------------+-------------------------------- Reporter: johnsankey@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: python27 idle.app Port: python27, opencv | -------------------------------+-------------------------------- Comment (by larryv@…): I can reproduce this on 10.8 with `python27 @2.7.3_1`. Judging from this… {{{ % /opt/local/bin/idle2.7 ** IDLE can't import Tkinter. Your Python may not be configured for Tk. ** % }}} …I think you need to install `py27-tkinter` also. -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE -------------------------------+-------------------------------- Reporter: johnsankey@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: python27 idle.app Port: python27, opencv | -------------------------------+-------------------------------- Comment (by johnsankey@…): Many thanks, larryv - that did it. It sure has been a frustrating two weeks... Of course, might I suggest that py27-tkinter be included in the dependencies list for python27? And, you might consider it appropriate to issue a warning about the incompatibility of the python-site Python and MacPorts given the experience I reported in ticket #38560. -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE -------------------------------+-------------------------------- Reporter: johnsankey@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: python27 idle.app Port: python27, opencv | -------------------------------+-------------------------------- Comment (by macsforever2000@…): Replying to [comment:3 johnsankey@…]:
Of course, might I suggest that py27-tkinter be included in the dependencies list for python27?
It cannot because py27-tkinter depends on python27. -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE ---------------------------+-------------------------------- Reporter: johnsankey@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: python27 | ---------------------------+-------------------------------- Changes (by macsforever2000@…): * keywords: python27 idle.app => * port: python27, opencv => python27 -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE ---------------------------+------------------- Reporter: johnsankey@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: python27 | ---------------------------+------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => jwa@… -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE ---------------------------+------------------- Reporter: johnsankey@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: python27 | ---------------------------+------------------- Comment (by larryv@…): Replying to [comment:3 johnsankey@…]:
Of course, might I suggest that py27-tkinter be included in the dependencies list for python27?
The thing is, the Tk bindings were intentionally split out so that users would not be forced to install Tcl and Tk just to get Python. -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE ---------------------------+------------------- Reporter: johnsankey@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: python27 | ---------------------------+------------------- Comment (by jmr@…): Maybe the fact that IDLE needs the separate tkinter port should be mentioned in the notes? -- Ticket URL: <https://trac.macports.org/ticket/38746#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38746: no action from MacPorts IDLE ---------------------------+------------------- Reporter: johnsankey@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: python27 | ---------------------------+------------------- Comment (by jmr@…): Replying to [comment:7 larryv@…]:
The thing is, the Tk bindings were intentionally split out so that users would not be forced to install Tcl and Tk just to get Python. It's true that some users had asked for it on this basis, but the thing that actually triggered the change was a dependency loop involving libxcb.
-- Ticket URL: <https://trac.macports.org/ticket/38746#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts