More:

(4) In Terminal, "which idle" shows /opt/local/bin/idle. If I run idle, I get 
the same "IDLE can't import TKinter" error as before.

(5) I now install py311-tkinter and execute "idle" again. This time I get error:

Traceback (most recent call last):
  File "/opt/local/bin/idle", line 5, in <module>
    main()
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/idlelib/pyshell.py",
 line 1608, in main
    root = Tk(className="Idle")
           ^^^^^^^^^^^^^^^^^^^^
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/tkinter/__init__.py",
 line 2326, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, 
wantobjects, useTk, sync, use)
              
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_tkinter.TclError: couldn't connect to display ":0"


> On Mar 7, 2023, at 11:35 AM, Murray Eisenberg <murrayeisenb...@gmail.com> 
> wrote:
> 
> (1) If from /Applications/MacPorts/Python 3.11 I open IDLE.app, then nothing 
> happens.
> 
> (2)If first I run XQuartz.app and from its Appliantions menu selet Terminal, 
> thereby getting a new Terminal-like window, and 
> if I now open  /Applications/MacPorts/Python 3.11 I open IDLE.app, still 
> nothing happens.
> 
> (3) If instead now I open /Applications/MacPorts/Python\ 
> 3.11/IDLE.app/Contents/MacOS/IDLE, then I get a new Terminal window showing:
> 
> /Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;
> [~] % /Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;
> ** IDLE can't import Tkinter.
> Your Python may not be configured for Tk. ** 
> /Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;
> [~] % /Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;
> ** IDLE can't import Tkinter.
> Your Python may not be configured for Tk. **
> 
> What is installed are:
> 
> python311 @3.11.2_0+lto+optimizations+universal
> tk @8.6.13_0+x11
> 
> How do I get IDLE.app to work??
> 
> ---
> Murray Eisenberg              murrayeisenb...@gmail.com
> Mobile (413)-427-5334
> 503 King Farm Blvd #101               
> Rockville, MD 20850-6667      
> 
> 
> 

---
Murray Eisenberg                murrayeisenb...@gmail.com
Mobile (413)-427-5334
503 King Farm Blvd #101         
Rockville, MD 20850-6667        



Reply via email to