Ronald Oussoren <ronaldousso...@mac.com> added the comment:

the version of Tk in /System is not relevant, as I wrote the Tkinter in the 
Python.org installer uses a copy of Tcl/Tk that's installed by the Python.org 
installer (somewhere in /Library/Frameworks/Python.framework).

This can be checked using the otool(1) command:

$ otool -vL 
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so
 
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload/_tkinter.cpython-38-darwin.so:
        /Library/Frameworks/Python.framework/Versions/3.8/lib/libtcl8.6.dylib 
(compatibility version 8.6.0, current version 8.6.8)
        /Library/Frameworks/Python.framework/Versions/3.8/lib/libtk8.6.dylib 
(compatibility version 8.6.0, current version 8.6.8)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 1197.1.1)


As you can see _tkinter is linked with Tcl/Tk 8.6 inside the Python framework. 

I'm also using the Python.org installer (although the system I tested on has a 
slightly out of date copy of Python 3.8) and don't get this warning. That might 
be because I've been testing something different from what you're doing. 

Could you attach a script that demonstrates the problem?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41574>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to