python / python/cpython

Python simply exits when using `py` command and importing tkinter

Open
#127,215 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

OS-windows stdlib type-bug
Dominant language
Python
Stars
77.2k
Forks
35.9k
PR merge metrics
PR metrics pending

Description

Bug report

Bug description:
from tkinter import *

PS C:\Users\Advik.DESKTOP-B4PCHRC> py -v
import _frozen_importlib # frozen
import _imp # builtin
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import '_warnings' # <class '_frozen_importlib.BuiltinImporter'>
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
import 'winreg' # <class '_frozen_importlib.BuiltinImporter'>
import '_io' # <class '_frozen_importlib.BuiltinImporter'>
import 'marshal' # <class '_frozen_importlib.BuiltinImporter'>
import 'nt' # <class '_frozen_importlib.BuiltinImporter'>
import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
# installing zipimport hook
import 'time' # <class '_frozen_importlib.BuiltinImporter'>
import 'zipimport' # <class '_frozen_importlib.FrozenImporter'>
# installed zipimport hook
# C:\Programs\Python313\Lib\encodings\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\encodings\__init__.py
# code object from 'C:\\Programs\\Python313\\Lib\\encodings\\__pycache__\\__init__.cpython-313.pyc'
import '_codecs' # <class '_frozen_importlib.BuiltinImporter'>
import 'codecs' # <class '_frozen_importlib.FrozenImporter'>
# C:\Programs\Python313\Lib\encodings\__pycache__\aliases.cpython-313.pyc matches C:\Programs\Python313\Lib\encodings\aliases.py
# code object from 'C:\\Programs\\Python313\\Lib\\encodings\\__pycache__\\aliases.cpython-313.pyc'
import 'encodings.aliases' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014580DD0>
import 'encodings' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014570910>
# C:\Programs\Python313\Lib\encodings\__pycache__\utf_8.cpython-313.pyc matches C:\Programs\Python313\Lib\encodings\utf_8.py
# code object from 'C:\\Programs\\Python313\\Lib\\encodings\\__pycache__\\utf_8.cpython-313.pyc'
import 'encodings.utf_8' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014580A10>
# C:\Programs\Python313\Lib\encodings\__pycache__\cp1252.cpython-313.pyc matches C:\Programs\Python313\Lib\encodings\cp1252.py
# code object from 'C:\\Programs\\Python313\\Lib\\encodings\\__pycache__\\cp1252.cpython-313.pyc'
import 'encodings.cp1252' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014580B50>
import '_signal' # <class '_frozen_importlib.BuiltinImporter'>
import '_abc' # <class '_frozen_importlib.BuiltinImporter'>
import 'abc' # <class '_frozen_importlib.FrozenImporter'>
import 'io' # <class '_frozen_importlib.FrozenImporter'>
import '_stat' # <class '_frozen_importlib.BuiltinImporter'>
import 'stat' # <class '_frozen_importlib.FrozenImporter'>
import '_collections_abc' # <class '_frozen_importlib.FrozenImporter'>
import 'genericpath' # <class '_frozen_importlib.FrozenImporter'>
import '_winapi' # <class '_frozen_importlib.BuiltinImporter'>
import 'ntpath' # <class '_frozen_importlib.FrozenImporter'>
import 'os' # <class '_frozen_importlib.FrozenImporter'>
import '_sitebuiltins' # <class '_frozen_importlib.FrozenImporter'>
Processing user site-packages
Processing global site-packages
Adding directory: 'C:\\Programs\\Python313'
Adding directory: 'C:\\Programs\\Python313\\Lib\\site-packages'
import 'site' # <class '_frozen_importlib.FrozenImporter'>
# C:\Programs\Python313\Lib\__pycache__\rlcompleter.cpython-313.pyc matches C:\Programs\Python313\Lib\rlcompleter.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\rlcompleter.cpython-313.pyc'
import 'atexit' # <class '_frozen_importlib.BuiltinImporter'>
# C:\Programs\Python313\Lib\__pycache__\inspect.cpython-313.pyc matches C:\Programs\Python313\Lib\inspect.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\inspect.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\ast.cpython-313.pyc matches C:\Programs\Python313\Lib\ast.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\ast.cpython-313.pyc'
# C:\Programs\Python313\Lib\re\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\re\__init__.py
# code object from 'C:\\Programs\\Python313\\Lib\\re\\__pycache__\\__init__.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\enum.cpython-313.pyc matches C:\Programs\Python313\Lib\enum.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\enum.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\types.cpython-313.pyc matches C:\Programs\Python313\Lib\types.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\types.cpython-313.pyc'
import 'types' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240145E0C10>
import 'enum' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240145E0A10>
# C:\Programs\Python313\Lib\re\__pycache__\_compiler.cpython-313.pyc matches C:\Programs\Python313\Lib\re\_compiler.py
# code object from 'C:\\Programs\\Python313\\Lib\\re\\__pycache__\\_compiler.cpython-313.pyc'
import '_sre' # <class '_frozen_importlib.BuiltinImporter'>
# C:\Programs\Python313\Lib\re\__pycache__\_parser.cpython-313.pyc matches C:\Programs\Python313\Lib\re\_parser.py
# code object from 'C:\\Programs\\Python313\\Lib\\re\\__pycache__\\_parser.cpython-313.pyc'
# C:\Programs\Python313\Lib\re\__pycache__\_constants.cpython-313.pyc matches C:\Programs\Python313\Lib\re\_constants.py
# code object from 'C:\\Programs\\Python313\\Lib\\re\\__pycache__\\_constants.cpython-313.pyc'
import 're._constants' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240146D0C50>
import 're._parser' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240145E0F10>
# C:\Programs\Python313\Lib\re\__pycache__\_casefix.cpython-313.pyc matches C:\Programs\Python313\Lib\re\_casefix.py
# code object from 'C:\\Programs\\Python313\\Lib\\re\\__pycache__\\_casefix.cpython-313.pyc'
import 're._casefix' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240146D0D30>
import 're._compiler' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240145E1010>
# C:\Programs\Python313\Lib\__pycache__\functools.cpython-313.pyc matches C:\Programs\Python313\Lib\functools.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\functools.cpython-313.pyc'
# C:\Programs\Python313\Lib\collections\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\collections\__init__.py
# code object from 'C:\\Programs\\Python313\\Lib\\collections\\__pycache__\\__init__.cpython-313.pyc'
import 'itertools' # <class '_frozen_importlib.BuiltinImporter'>
# C:\Programs\Python313\Lib\__pycache__\keyword.cpython-313.pyc matches C:\Programs\Python313\Lib\keyword.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\keyword.cpython-313.pyc'
import 'keyword' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014740D90>
# C:\Programs\Python313\Lib\__pycache__\operator.cpython-313.pyc matches C:\Programs\Python313\Lib\operator.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\operator.cpython-313.pyc'
import '_operator' # <class '_frozen_importlib.BuiltinImporter'>
import 'operator' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014740E50>
# C:\Programs\Python313\Lib\__pycache__\reprlib.cpython-313.pyc matches C:\Programs\Python313\Lib\reprlib.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\reprlib.cpython-313.pyc'
import 'reprlib' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014740F10>
import '_collections' # <class '_frozen_importlib.BuiltinImporter'>
import 'collections' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014740CD0>
import '_functools' # <class '_frozen_importlib.BuiltinImporter'>
import 'functools' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240146D0A90>
# C:\Programs\Python313\Lib\__pycache__\copyreg.cpython-313.pyc matches C:\Programs\Python313\Lib\copyreg.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\copyreg.cpython-313.pyc'
import 'copyreg' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014711690>
import 're' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014581910>
import '_ast' # <class '_frozen_importlib.BuiltinImporter'>
# C:\Programs\Python313\Lib\__pycache__\contextlib.cpython-313.pyc matches C:\Programs\Python313\Lib\contextlib.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\contextlib.cpython-313.pyc'
import 'contextlib' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014711870>
import 'ast' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014581E10>
# C:\Programs\Python313\Lib\__pycache__\dis.cpython-313.pyc matches C:\Programs\Python313\Lib\dis.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\dis.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\opcode.cpython-313.pyc matches C:\Programs\Python313\Lib\opcode.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\opcode.cpython-313.pyc'
import '_opcode' # <class '_frozen_importlib.BuiltinImporter'>
# C:\Programs\Python313\Lib\__pycache__\_opcode_metadata.cpython-313.pyc matches C:\Programs\Python313\Lib\_opcode_metadata.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\_opcode_metadata.cpython-313.pyc'
import '_opcode_metadata' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147E0710>
import 'opcode' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147E0310>
import 'dis' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014711B90>
# C:\Programs\Python313\Lib\collections\__pycache__\abc.cpython-313.pyc matches C:\Programs\Python313\Lib\collections\abc.py
# code object from 'C:\\Programs\\Python313\\Lib\\collections\\__pycache__\\abc.cpython-313.pyc'
import 'collections.abc' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147F01D0>
# C:\Programs\Python313\Lib\importlib\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\importlib\__init__.py
# code object from 'C:\\Programs\\Python313\\Lib\\importlib\\__pycache__\\__init__.cpython-313.pyc'
import 'importlib' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147F0160>
import 'importlib.machinery' # <class '_frozen_importlib.FrozenImporter'>
# C:\Programs\Python313\Lib\__pycache__\linecache.cpython-313.pyc matches C:\Programs\Python313\Lib\linecache.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\linecache.cpython-313.pyc'
import 'linecache' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0DF0>
# C:\Programs\Python313\Lib\__pycache__\tokenize.cpython-313.pyc matches C:\Programs\Python313\Lib\tokenize.py
# destroy collections.abc
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\tokenize.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\token.cpython-313.pyc matches C:\Programs\Python313\Lib\token.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\token.cpython-313.pyc'
import 'token' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0D90>
import '_tokenize' # <class '_frozen_importlib.BuiltinImporter'>
import 'tokenize' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0F10>
# C:\Programs\Python313\Lib\__pycache__\weakref.cpython-313.pyc matches C:\Programs\Python313\Lib\weakref.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\weakref.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\_weakrefset.cpython-313.pyc matches C:\Programs\Python313\Lib\_weakrefset.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\_weakrefset.cpython-313.pyc'
import '_weakrefset' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0A90>
import 'weakref' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0B50>
import 'inspect' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014581CD0>
# C:\Programs\Python313\Lib\__pycache__\warnings.cpython-313.pyc matches C:\Programs\Python313\Lib\warnings.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\warnings.cpython-313.pyc'
import 'warnings' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D09D0>
import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0x0000024014581B90>
Python 3.13.0 experimental free-threading build (tags/v3.13.0:60403a5, Oct  7 2024, 09:53:29) [MSC v.1941 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
# C:\Programs\Python313\Lib\importlib\__pycache__\_abc.cpython-313.pyc matches C:\Programs\Python313\Lib\importlib\_abc.py
# code object from 'C:\\Programs\\Python313\\Lib\\importlib\\__pycache__\\_abc.cpython-313.pyc'
import 'importlib._abc' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0F70>
import 'importlib.util' # <class '_frozen_importlib.FrozenImporter'>
import 'runpy' # <class '_frozen_importlib.FrozenImporter'>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\__init__.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\__init__.cpython-313.pyc'
import '_pyrepl' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D05B0>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\__main__.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\__main__.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\__main__.cpython-313.pyc'
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\main.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\main.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\main.cpython-313.pyc'
import 'errno' # <class '_frozen_importlib.BuiltinImporter'>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\simple_interact.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\simple_interact.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\simple_interact.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\__future__.cpython-313.pyc matches C:\Programs\Python313\Lib\__future__.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\__future__.cpython-313.pyc'
import '__future__' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0190>
# C:\Programs\Python313\Lib\__pycache__\code.cpython-313.pyc matches C:\Programs\Python313\Lib\code.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\code.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\traceback.cpython-313.pyc matches C:\Programs\Python313\Lib\traceback.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\traceback.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\textwrap.cpython-313.pyc matches C:\Programs\Python313\Lib\textwrap.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\textwrap.cpython-313.pyc'
import 'textwrap' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0EB0>
# C:\Programs\Python313\Lib\__pycache__\_colorize.cpython-313.pyc matches C:\Programs\Python313\Lib\_colorize.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\_colorize.cpython-313.pyc'
import '_colorize' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1870>
import 'traceback' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0E50>
# C:\Programs\Python313\Lib\__pycache__\codeop.cpython-313.pyc matches C:\Programs\Python313\Lib\codeop.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\codeop.cpython-313.pyc'
import 'codeop' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1990>
import 'code' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0C10>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\readline.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\readline.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\readline.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\dataclasses.cpython-313.pyc matches C:\Programs\Python313\Lib\dataclasses.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\dataclasses.cpython-313.pyc'
# C:\Programs\Python313\Lib\__pycache__\copy.cpython-313.pyc matches C:\Programs\Python313\Lib\copy.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\copy.cpython-313.pyc'
import 'copy' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0AF0>
import 'dataclasses' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1BD0>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\commands.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\commands.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\commands.cpython-313.pyc'
import '_pyrepl.commands' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D14B0>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\historical_reader.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\historical_reader.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\historical_reader.cpython-313.pyc'
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\input.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\input.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\input.cpython-313.pyc'
# extension module 'unicodedata' loaded from 'C:\\Programs\\Python313\\DLLs\\unicodedata.cp313t-win_amd64.pyd'
# extension module 'unicodedata' executed from 'C:\\Programs\\Python313\\DLLs\\unicodedata.cp313t-win_amd64.pyd'
import 'unicodedata' # <_frozen_importlib_external.ExtensionFileLoader object at 0x0000024014572410>
import '_pyrepl.input' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0D30>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\reader.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\reader.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\reader.cpython-313.pyc'
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\console.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\console.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\console.cpython-313.pyc'
import '_pyrepl.console' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D04F0>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\utils.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\utils.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\utils.cpython-313.pyc'
import '_pyrepl.utils' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0790>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\trace.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\trace.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\trace.cpython-313.pyc'
import '_pyrepl.trace' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1150>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\types.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\types.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\types.cpython-313.pyc'
import '_pyrepl.types' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1270>
import '_pyrepl.reader' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0670>
import '_pyrepl.historical_reader' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D13F0>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\completing_reader.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\completing_reader.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\completing_reader.cpython-313.pyc'
import '_pyrepl.completing_reader' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1C90>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\unix_console.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\unix_console.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\unix_console.cpython-313.pyc'
# extension module 'select' loaded from 'C:\\Programs\\Python313\\DLLs\\select.cp313t-win_amd64.pyd'
# extension module 'select' executed from 'C:\\Programs\\Python313\\DLLs\\select.cp313t-win_amd64.pyd'
import 'select' # <_frozen_importlib_external.ExtensionFileLoader object at 0x0000024014583490>
# C:\Programs\Python313\Lib\__pycache__\signal.cpython-313.pyc matches C:\Programs\Python313\Lib\signal.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\signal.cpython-313.pyc'
import 'signal' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1ED0>
# C:\Programs\Python313\Lib\__pycache__\struct.cpython-313.pyc matches C:\Programs\Python313\Lib\struct.py
# code object from 'C:\\Programs\\Python313\\Lib\\__pycache__\\struct.cpython-313.pyc'
import '_struct' # <class '_frozen_importlib.BuiltinImporter'>
import 'struct' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1C30>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\windows_console.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\windows_console.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\windows_console.cpython-313.pyc'
import 'msvcrt' # <class '_frozen_importlib.BuiltinImporter'>
# C:\Programs\Python313\Lib\ctypes\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\ctypes\__init__.py
# code object from 'C:\\Programs\\Python313\\Lib\\ctypes\\__pycache__\\__init__.cpython-313.pyc'
# extension module '_ctypes' loaded from 'C:\\Programs\\Python313\\DLLs\\_ctypes.cp313t-win_amd64.pyd'
# extension module '_ctypes' executed from 'C:\\Programs\\Python313\\DLLs\\_ctypes.cp313t-win_amd64.pyd'
import '_ctypes' # <_frozen_importlib_external.ExtensionFileLoader object at 0x0000024014582450>
# C:\Programs\Python313\Lib\ctypes\__pycache__\_endian.cpython-313.pyc matches C:\Programs\Python313\Lib\ctypes\_endian.py
# code object from 'C:\\Programs\\Python313\\Lib\\ctypes\\__pycache__\\_endian.cpython-313.pyc'
import 'ctypes._endian' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1330>
import 'ctypes' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0910>
# C:\Programs\Python313\Lib\ctypes\__pycache__\wintypes.cpython-313.pyc matches C:\Programs\Python313\Lib\ctypes\wintypes.py
# code object from 'C:\\Programs\\Python313\\Lib\\ctypes\\__pycache__\\wintypes.cpython-313.pyc'
import 'ctypes.wintypes' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1B10>
import '_pyrepl.windows_console' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D08B0>
import '_pyrepl.readline' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D1AB0>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\unix_console.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\unix_console.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\unix_console.cpython-313.pyc'
import '_pyrepl.simple_interact' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D0A30>
# C:\Programs\Python313\Lib\_pyrepl\__pycache__\keymap.cpython-313.pyc matches C:\Programs\Python313\Lib\_pyrepl\keymap.py
# code object from 'C:\\Programs\\Python313\\Lib\\_pyrepl\\__pycache__\\keymap.cpython-313.pyc'
import '_pyrepl.keymap' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D16F0>
import '_pyrepl.main' # <_frozen_importlib_external.SourceFileLoader object at 0x00000240147D07F0>
>>> from tkinter import *
# C:\Programs\Python313\Lib\tkinter\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\tkinter\__init__.py
# destroy _pyrepl.unix_console
# destroy _pyrepl.unix_console
# code object from 'C:\\Programs\\Python313\\Lib\\tkinter\\__pycache__\\__init__.cpython-313.pyc'

When I use the full python command:

>>> from tkinter import *
# C:\Programs\Python313\Lib\tkinter\__pycache__\__init__.cpython-313.pyc matches C:\Programs\Python313\Lib\tkinter\__init__.py
# code object from 'C:\\Programs\\Python313\\Lib\\tkinter\\__pycache__\\__init__.cpython-313.pyc'
# extension module '_tkinter' loaded from 'C:\\Programs\\Python313\\DLLs\\_tkinter.pyd'
# extension module '_tkinter' executed from 'C:\\Programs\\Python313\\DLLs\\_tkinter.pyd'
import '_tkinter' # <_frozen_importlib_external.ExtensionFileLoader object at 0x000002035D8F3490>
# C:\Programs\Python313\Lib\tkinter\__pycache__\constants.cpython-313.pyc matches C:\Programs\Python313\Lib\tkinter\constants.py
# code object from 'C:\\Programs\\Python313\\Lib\\tkinter\\__pycache__\\constants.cpython-313.pyc'
import 'tkinter.constants' # <_frozen_importlib_external.SourceFileLoader object at 0x000002035DD78CB0>
import 'tkinter' # <_frozen_importlib_external.SourceFileLoader object at 0x000002035DBB8110>
CPython versions tested on:

3.13

Operating systems tested on:

Windows

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the Windows failure with py -v and from tkinter import *, then compare the verbose import trace with a normal startup. The payload names no repository files or tests; the work is complete when the silent exit has a confirmed minimal reproduction, an identified CPython component, and a regression check for the failing import.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.