<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div>The line "export DISPLAY=:0: was in ~/.zprofile. I'ts now commented out.</div><div><br></div><div>That did it - thanks!</div><div><br></div><div><div><div><br><blockquote type="cite"><div>On Mar 7, 2023, at 3:19 PM, Eric <eric.hoch2@gmail.com> wrote:</div><br class="Apple-interchange-newline"><div><div dir="ltr"><div>Murray,</div><div><br></div><div>take a look at your bashrc/zshrc or bash_profile/zprofile or even profile if you have an entry like "export DISPLAY=:0" and comment it out. </div><div><br></div><div>Be aware that those files are hidden and have a dot in front of them.</div><div><br></div><div>Eric</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 7, 2023 at 6:41 PM Murray Eisenberg <<a href="mailto:murrayeisenberg@gmail.com">murrayeisenberg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto"><div dir="auto">More:<div><br></div><div>(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.</div><div><br></div><div>(5) I now install py311-tkinter and execute "idle" again. This time I get error:</div><div><br></div><div><div>Traceback (most recent call last):</div><div>  File "/opt/local/bin/idle", line 5, in <module></div><div>    main()</div><div>  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/idlelib/pyshell.py", line 1608, in main</div><div>    root = Tk(className="Idle")</div><div>           ^^^^^^^^^^^^^^^^^^^^</div><div>  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/tkinter/__init__.py", line 2326, in __init__</div><div>    <a href="http://self.tk/" target="_blank">self.tk</a> = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)</div><div>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</div><div>_tkinter.TclError: couldn't connect to display ":0"</div><div><br></div><div><br><blockquote type="cite"><div>On Mar 7, 2023, at 11:35 AM, Murray Eisenberg <<a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a>> wrote:</div><br><div><div>(1) If from /Applications/MacPorts/Python 3.11 I open IDLE.app, then nothing happens.<div><br></div><div>(2)If first I run XQuartz.app and from its Appliantions menu selet Terminal, thereby getting a new Terminal-like window, and </div><div>if I now open  /Applications/MacPorts/Python 3.11 I open IDLE.app, still nothing happens.</div><div><br></div><div>(3) If instead now I open /Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE, then I get a new Terminal window showing:</div><div><br></div><div>/Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;</div><div>[~] % /Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;</div><div>** IDLE can't import Tkinter.</div><div>Your Python may not be configured for Tk. ** </div><div><div>/Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;</div><div>[~] % /Applications/MacPorts/Python\ 3.11/IDLE.app/Contents/MacOS/IDLE ; exit;</div><div>** IDLE can't import Tkinter.</div><div>Your Python may not be configured for Tk. **</div></div><div><br></div><div>What is installed are:</div><div><br></div><div>python311 @3.11.2_0+lto+optimizations+universal</div><div>tk @8.6.13_0+x11</div><div><br></div><div>How do I get IDLE.app to work??</div><div><br></div><div><div>
<div>---<br>Murray Eisenberg<span style="white-space:pre-wrap">             </span><a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a><br>Mobile (413)-427-5334<br>503 King Farm Blvd #101<span style="white-space:pre-wrap">                </span><br>Rockville, MD 20850-6667<span style="white-space:pre-wrap">      </span></div><div><br></div><br>

</div>

<br></div></div></div></blockquote></div><br><div>
<div>---<br>Murray Eisenberg<span style="white-space:pre-wrap">             </span><a href="mailto:murrayeisenberg@gmail.com" target="_blank">murrayeisenberg@gmail.com</a><br>Mobile (413)-427-5334<br>503 King Farm Blvd #101<span style="white-space:pre-wrap">                </span><br>Rockville, MD 20850-6667<span style="white-space:pre-wrap">      </span></div><div><br></div><br>

</div>
<br></div></div></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Eric Hoch<br>mailto: <a href="mailto:eric.hoch2@gmail.com" target="_blank">eric.hoch2@gmail.com</a></div>
</div></blockquote></div><br><div>
<div>---<br>Murray Eisenberg<span class="Apple-tab-span" style="white-space: pre;">               </span>murrayeisenberg@gmail.com<br>Mobile (413)-427-5334<br>503 King Farm Blvd #101<span class="Apple-tab-span" style="white-space: pre;">         </span><br>Rockville, MD 20850-6667<span class="Apple-tab-span" style="white-space: pre;">        </span></div><div><br></div><br class="Apple-interchange-newline">

</div>
<br></div></div></body></html>