[New-bugs-announce] [issue42267] Python 3.9 broken installer

Axel Grullón report at bugs.python.org
Wed Nov 4 18:17:09 EST 2020


New submission from Axel Grullón <axelninja71 at gmail.com>:

Initially the Python 3.9 installer worked perfectly, I had every tool at my disposal and every component installed.

After I tried installing discord.py an error was shown and it was about certain components that were missing. To my ignorance I uninstalled Python 3.9 and deleted every key and sub-key related to it thinking it would allow me to do a fresh install of Python 3.9 and fix the issue.

What I get now is a disastrous incomplete installation when I try to install this Python version, a programmer with knowledge on it told me that no matter the registry keys deleted the installer should be able to install the version without issues.

Without further ado, this is the error I get:

Python path configuration:
  PYTHONHOME = (not set)
  PYTHONPATH = (not set)
  program name = 'python'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python39\\python.exe'
  sys.base_prefix = ''
  sys.base_exec_prefix = ''
  sys.platlibdir = 'lib'
  sys.executable = 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python39\\python.exe'
  sys.prefix = ''
  sys.exec_prefix = ''
  sys.path = [
    'C:\\WINDOWS\\SYSTEM32\\python39.zip',
    'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python39\\Lib\\',
    'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\',
    'C:\\Program Files\\Python39\\Lib\\',
    'C:\\Program Files\\Python39\\DLLs\\',
    'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python39',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00002254 (most recent call first):
<no Python frame>

But of course I get such error because a plethora of essential files are missing.

 
C:\Users\user\AppData\Local\Programs\Python\Python39>tree /f
Folder PATH listing
Volume serial number is 8820-2829
C:.
│   LICENSE.txt
│   NEWS.txt
│   python.exe
│   pythonw.exe
│   vcruntime140.dll
│   vcruntime140_1.dll
│
├───DLLs
│       py.ico
│       pyc.ico
│       pyd.ico
│       tcl86t.dll
│       tk86t.dll
│       _tkinter.pyd
│
├───Doc
│       python390.chm
│
├───Lib
│   ├───idlelib
│   │   │   autocomplete.py
│   │   │   autocomplete_w.py
│   │   │   autoexpand.py
│   │   │   browser.py
│   │   │   calltip.py
│   │   │   calltip_w.py
│   │   │   ChangeLog
│   │   │   codecontext.py
│   │   │   colorizer.py
│   │   │   config-extensions.def
│   │   │   config-highlight.def
│   │   │   config-keys.def
│   │   │   config-main.def
│   │   │   config.py
│   │   │   configdialog.py
│   │   │   config_key.py
│   │   │   CREDITS.txt
│   │   │   debugger.py
│   │   │   debugger_r.py
│   │   │   debugobj.py
│   │   │   debugobj_r.py
│   │   │   delegator.py
│   │   │   dynoption.py
│   │   │   editor.py
│   │   │   extend.txt
│   │   │   filelist.py
│   │   │   format.py
│   │   │   grep.py
│   │   │   help.html
│   │   │   help.py
│   │   │   help_about.py
│   │   │   history.py
│   │   │   HISTORY.txt
│   │   │   hyperparser.py
│   │   │   idle.bat
│   │   │   idle.py
│   │   │   idle.pyw
│   │   │   iomenu.py
│   │   │   macosx.py
│   │   │   mainmenu.py
│   │   │   multicall.py
│   │   │   NEWS.txt
│   │   │   NEWS2x.txt
│   │   │   outwin.py
│   │   │   parenmatch.py
│   │   │   pathbrowser.py
│   │   │   percolator.py
│   │   │   pyparse.py
│   │   │   pyshell.py
│   │   │   query.py
│   │   │   README.txt
│   │   │   redirector.py
│   │   │   replace.py
│   │   │   rpc.py
│   │   │   run.py
│   │   │   runscript.py
│   │   │   scrolledlist.py
│   │   │   search.py
│   │   │   searchbase.py
│   │   │   searchengine.py
│   │   │   sidebar.py
│   │   │   squeezer.py
│   │   │   stackviewer.py
│   │   │   statusbar.py
│   │   │   textview.py
│   │   │   TODO.txt
│   │   │   tooltip.py
│   │   │   tree.py
│   │   │   undo.py
│   │   │   window.py
│   │   │   zoomheight.py
│   │   │   zzdummy.py
│   │   │   __init__.py
│   │   │   __main__.py
│   │   │
│   │   ├───Icons
│   │   │       folder.gif
│   │   │       idle.ico
│   │   │       idle_16.gif
│   │   │       idle_16.png
│   │   │       idle_256.png
│   │   │       idle_32.gif
│   │   │       idle_32.png
│   │   │       idle_48.gif
│   │   │       idle_48.png
│   │   │       minusnode.gif
│   │   │       openfolder.gif
│   │   │       plusnode.gif
│   │   │       python.gif
│   │   │       README.txt
│   │   │       tk.gif
│   │   │
│   │   ├───idle_test
│   │   │   │   htest.py
│   │   │   │   mock_idle.py
│   │   │   │   mock_tk.py
│   │   │   │   README.txt
│   │   │   │   template.py
│   │   │   │   test_autocomplete.py
│   │   │   │   test_autocomplete_w.py
│   │   │   │   test_autoexpand.py
│   │   │   │   test_browser.py
│   │   │   │   test_calltip.py
│   │   │   │   test_calltip_w.py
│   │   │   │   test_codecontext.py
│   │   │   │   test_colorizer.py
│   │   │   │   test_config.py
│   │   │   │   test_configdialog.py
│   │   │   │   test_config_key.py
│   │   │   │   test_debugger.py
│   │   │   │   test_debugger_r.py
│   │   │   │   test_debugobj.py
│   │   │   │   test_debugobj_r.py
│   │   │   │   test_delegator.py
│   │   │   │   test_editmenu.py
│   │   │   │   test_editor.py
│   │   │   │   test_filelist.py
│   │   │   │   test_format.py
│   │   │   │   test_grep.py
│   │   │   │   test_help.py
│   │   │   │   test_help_about.py
│   │   │   │   test_history.py
│   │   │   │   test_hyperparser.py
│   │   │   │   test_iomenu.py
│   │   │   │   test_macosx.py
│   │   │   │   test_mainmenu.py
│   │   │   │   test_multicall.py
│   │   │   │   test_outwin.py
│   │   │   │   test_parenmatch.py
│   │   │   │   test_pathbrowser.py
│   │   │   │   test_percolator.py
│   │   │   │   test_pyparse.py
│   │   │   │   test_pyshell.py
│   │   │   │   test_query.py
│   │   │   │   test_redirector.py
│   │   │   │   test_replace.py
│   │   │   │   test_rpc.py
│   │   │   │   test_run.py
│   │   │   │   test_runscript.py
│   │   │   │   test_scrolledlist.py
│   │   │   │   test_search.py
│   │   │   │   test_searchbase.py
│   │   │   │   test_searchengine.py
│   │   │   │   test_sidebar.py
│   │   │   │   test_squeezer.py
│   │   │   │   test_stackviewer.py
│   │   │   │   test_statusbar.py
│   │   │   │   test_text.py
│   │   │   │   test_textview.py
│   │   │   │   test_tooltip.py
│   │   │   │   test_tree.py
│   │   │   │   test_undo.py
│   │   │   │   test_warning.py
│   │   │   │   test_window.py
│   │   │   │   test_zoomheight.py
│   │   │   │   __init__.py
│   │   │   │
│   │   │   └───__pycache__
│   │   └───__pycache__
│   ├───tkinter
│   │   │   colorchooser.py
│   │   │   commondialog.py
│   │   │   constants.py
│   │   │   dialog.py
│   │   │   dnd.py
│   │   │   filedialog.py
│   │   │   font.py
│   │   │   messagebox.py
│   │   │   scrolledtext.py
│   │   │   simpledialog.py
│   │   │   tix.py
│   │   │   ttk.py
│   │   │   __init__.py
│   │   │   __main__.py
│   │   │
│   │   ├───test
│   │   │   │   README
│   │   │   │   runtktests.py
│   │   │   │   support.py
│   │   │   │   widget_tests.py
│   │   │   │   __init__.py
│   │   │   │
│   │   │   ├───test_tkinter
│   │   │   │   │   test_font.py
│   │   │   │   │   test_geometry_managers.py
│   │   │   │   │   test_images.py
│   │   │   │   │   test_loadtk.py
│   │   │   │   │   test_misc.py
│   │   │   │   │   test_text.py
│   │   │   │   │   test_variables.py
│   │   │   │   │   test_widgets.py
│   │   │   │   │   __init__.py
│   │   │   │   │
│   │   │   │   └───__pycache__
│   │   │   ├───test_ttk
│   │   │   │   │   test_extensions.py
│   │   │   │   │   test_functions.py
│   │   │   │   │   test_style.py
│   │   │   │   │   test_widgets.py
│   │   │   │   │   __init__.py
│   │   │   │   │
│   │   │   │   └───__pycache__
│   │   │   └───__pycache__
│   │   └───__pycache__
│   └───turtledemo
│       │   bytedesign.py
│       │   chaos.py
│       │   clock.py
│       │   colormixer.py
│       │   forest.py
│       │   fractalcurves.py
│       │   lindenmayer.py
│       │   minimal_hanoi.py
│       │   nim.py
│       │   paint.py
│       │   peace.py
│       │   penrose.py
│       │   planet_and_moon.py
│       │   rosette.py
│       │   round_dance.py
│       │   sorting_animate.py
│       │   tree.py
│       │   turtle.cfg
│       │   two_canvases.py
│       │   yinyang.py
│       │   __init__.py
│       │   __main__.py
│       │
│       └───__pycache__
├───libs
│       _tkinter.lib
│
└───tcl
    │   tcl86t.lib
    │   tclConfig.sh
    │   tclooConfig.sh
    │   tclstub86.lib
    │   tk86t.lib
    │   tkstub86.lib
    │
    ├───dde1.4
    │       pkgIndex.tcl
    │       tcldde14.dll
    │
    ├───nmake
    │       nmakehlp.c
    │       rules.vc
    │       targets.vc
    │       tcl.nmake
    │
    ├───reg1.3
    │       pkgIndex.tcl
    │       tclreg13.dll
    │
    ├───tcl8
    │   ├───8.4
    │   │   │   platform-1.0.14.tm
    │   │   │
    │   │   └───platform
    │   │           shell-1.1.4.tm
    │   │
    │   ├───8.5
    │   │       msgcat-1.6.1.tm
    │   │       tcltest-2.5.0.tm
    │   │
    │   └───8.6
    │           http-2.9.0.tm
    │
    ├───tcl8.6
    │   │   auto.tcl
    │   │   clock.tcl
    │   │   history.tcl
    │   │   init.tcl
    │   │   package.tcl
    │   │   parray.tcl
    │   │   safe.tcl
    │   │   tclIndex
    │   │   tm.tcl
    │   │   word.tcl
    │   │
    │   ├───encoding
    │   │       ascii.enc
    │   │       big5.enc
    │   │       cp1250.enc
    │   │       cp1251.enc
    │   │       cp1252.enc
    │   │       cp1253.enc
    │   │       cp1254.enc
    │   │       cp1255.enc
    │   │       cp1256.enc
    │   │       cp1257.enc
    │   │       cp1258.enc
    │   │       cp437.enc
    │   │       cp737.enc
    │   │       cp775.enc
    │   │       cp850.enc
    │   │       cp852.enc
    │   │       cp855.enc
    │   │       cp857.enc
    │   │       cp860.enc
    │   │       cp861.enc
    │   │       cp862.enc
    │   │       cp863.enc
    │   │       cp864.enc
    │   │       cp865.enc
    │   │       cp866.enc
    │   │       cp869.enc
    │   │       cp874.enc
    │   │       cp932.enc
    │   │       cp936.enc
    │   │       cp949.enc
    │   │       cp950.enc
    │   │       dingbats.enc
    │   │       ebcdic.enc
    │   │       euc-cn.enc
    │   │       euc-jp.enc
    │   │       euc-kr.enc
    │   │       gb12345.enc
    │   │       gb1988.enc
    │   │       gb2312-raw.enc
    │   │       gb2312.enc
    │   │       iso2022-jp.enc
    │   │       iso2022-kr.enc
    │   │       iso2022.enc
    │   │       iso8859-1.enc
    │   │       iso8859-10.enc
    │   │       iso8859-13.enc
    │   │       iso8859-14.enc
    │   │       iso8859-15.enc
    │   │       iso8859-16.enc
    │   │       iso8859-2.enc
    │   │       iso8859-3.enc
    │   │       iso8859-4.enc
    │   │       iso8859-5.enc
    │   │       iso8859-6.enc
    │   │       iso8859-7.enc
    │   │       iso8859-8.enc
    │   │       iso8859-9.enc
    │   │       jis0201.enc
    │   │       jis0208.enc
    │   │       jis0212.enc
    │   │       koi8-r.enc
    │   │       koi8-u.enc
    │   │       ksc5601.enc
    │   │       macCentEuro.enc
    │   │       macCroatian.enc
    │   │       macCyrillic.enc
    │   │       macDingbats.enc
    │   │       macGreek.enc
    │   │       macIceland.enc
    │   │       macJapan.enc
    │   │       macRoman.enc
    │   │       macRomania.enc
    │   │       macThai.enc
    │   │       macTurkish.enc
    │   │       macUkraine.enc
    │   │       shiftjis.enc
    │   │       symbol.enc
    │   │       tis-620.enc
    │   │
    │   ├───http1.0
    │   │       http.tcl
    │   │       pkgIndex.tcl
    │   │
    │   ├───msgs
    │   │       af.msg
    │   │       af_za.msg
    │   │       ar.msg
    │   │       ar_in.msg
    │   │       ar_jo.msg
    │   │       ar_lb.msg
    │   │       ar_sy.msg
    │   │       be.msg
    │   │       bg.msg
    │   │       bn.msg
    │   │       bn_in.msg
    │   │       ca.msg
    │   │       cs.msg
    │   │       da.msg
    │   │       de.msg
    │   │       de_at.msg
    │   │       de_be.msg
    │   │       el.msg
    │   │       en_au.msg
    │   │       en_be.msg
    │   │       en_bw.msg
    │   │       en_ca.msg
    │   │       en_gb.msg
    │   │       en_hk.msg
    │   │       en_ie.msg
    │   │       en_in.msg
    │   │       en_nz.msg
    │   │       en_ph.msg
    │   │       en_sg.msg
    │   │       en_za.msg
    │   │       en_zw.msg
    │   │       eo.msg
    │   │       es.msg
    │   │       es_ar.msg
    │   │       es_bo.msg
    │   │       es_cl.msg
    │   │       es_co.msg
    │   │       es_cr.msg
    │   │       es_do.msg
    │   │       es_ec.msg
    │   │       es_gt.msg
    │   │       es_hn.msg
    │   │       es_mx.msg
    │   │       es_ni.msg
    │   │       es_pa.msg
    │   │       es_pe.msg
    │   │       es_pr.msg
    │   │       es_py.msg
    │   │       es_sv.msg
    │   │       es_uy.msg
    │   │       es_ve.msg
    │   │       et.msg
    │   │       eu.msg
    │   │       eu_es.msg
    │   │       fa.msg
    │   │       fa_in.msg
    │   │       fa_ir.msg
    │   │       fi.msg
    │   │       fo.msg
    │   │       fo_fo.msg
    │   │       fr.msg
    │   │       fr_be.msg
    │   │       fr_ca.msg
    │   │       fr_ch.msg
    │   │       ga.msg
    │   │       ga_ie.msg
    │   │       gl.msg
    │   │       gl_es.msg
    │   │       gv.msg
    │   │       gv_gb.msg
    │   │       he.msg
    │   │       hi.msg
    │   │       hi_in.msg
    │   │       hr.msg
    │   │       hu.msg
    │   │       id.msg
    │   │       id_id.msg
    │   │       is.msg
    │   │       it.msg
    │   │       it_ch.msg
    │   │       ja.msg
    │   │       kl.msg
    │   │       kl_gl.msg
    │   │       ko.msg
    │   │       kok.msg
    │   │       kok_in.msg
    │   │       ko_kr.msg
    │   │       kw.msg
    │   │       kw_gb.msg
    │   │       lt.msg
    │   │       lv.msg
    │   │       mk.msg
    │   │       mr.msg
    │   │       mr_in.msg
    │   │       ms.msg
    │   │       ms_my.msg
    │   │       mt.msg
    │   │       nb.msg
    │   │       nl.msg
    │   │       nl_be.msg
    │   │       nn.msg
    │   │       pl.msg
    │   │       pt.msg
    │   │       pt_br.msg
    │   │       ro.msg
    │   │       ru.msg
    │   │       ru_ua.msg
    │   │       sh.msg
    │   │       sk.msg
    │   │       sl.msg
    │   │       sq.msg
    │   │       sr.msg
    │   │       sv.msg
    │   │       sw.msg
    │   │       ta.msg
    │   │       ta_in.msg
    │   │       te.msg
    │   │       te_in.msg
    │   │       th.msg
    │   │       tr.msg
    │   │       uk.msg
    │   │       vi.msg
    │   │       zh.msg
    │   │       zh_cn.msg
    │   │       zh_hk.msg
    │   │       zh_sg.msg
    │   │       zh_tw.msg
    │   │
    │   ├───opt0.4
    │   │       optparse.tcl
    │   │       pkgIndex.tcl
    │   │
    │   └───tzdata
    │       │   CET
    │       │   CST6CDT
    │       │   Cuba
    │       │   EET
    │       │   Egypt
    │       │   Eire
    │       │   EST
    │       │   EST5EDT
    │       │   GB
    │       │   GB-Eire
    │       │   GMT
    │       │   GMT+0
    │       │   GMT-0
    │       │   GMT0
    │       │   Greenwich
    │       │   Hongkong
    │       │   HST
    │       │   Iceland
    │       │   Iran
    │       │   Israel
    │       │   Jamaica
    │       │   Japan
    │       │   Kwajalein
    │       │   Libya
    │       │   MET
    │       │   MST
    │       │   MST7MDT
    │       │   Navajo
    │       │   NZ
    │       │   NZ-CHAT
    │       │   Poland
    │       │   Portugal
    │       │   PRC
    │       │   PST8PDT
    │       │   ROC
    │       │   ROK
    │       │   Singapore
    │       │   Turkey
    │       │   UCT
    │       │   Universal
    │       │   UTC
    │       │   W-SU
    │       │   WET
    │       │   Zulu
    │       │
    │       ├───Africa
    │       │       Abidjan
    │       │       Accra
    │       │       Addis_Ababa
    │       │       Algiers
    │       │       Asmara
    │       │       Asmera
    │       │       Bamako
    │       │       Bangui
    │       │       Banjul
    │       │       Bissau
    │       │       Blantyre
    │       │       Brazzaville
    │       │       Bujumbura
    │       │       Cairo
    │       │       Casablanca
    │       │       Ceuta
    │       │       Conakry
    │       │       Dakar
    │       │       Dar_es_Salaam
    │       │       Djibouti
    │       │       Douala
    │       │       El_Aaiun
    │       │       Freetown
    │       │       Gaborone
    │       │       Harare
    │       │       Johannesburg
    │       │       Juba
    │       │       Kampala
    │       │       Khartoum
    │       │       Kigali
    │       │       Kinshasa
    │       │       Lagos
    │       │       Libreville
    │       │       Lome
    │       │       Luanda
    │       │       Lubumbashi
    │       │       Lusaka
    │       │       Malabo
    │       │       Maputo
    │       │       Maseru
    │       │       Mbabane
    │       │       Mogadishu
    │       │       Monrovia
    │       │       Nairobi
    │       │       Ndjamena
    │       │       Niamey
    │       │       Nouakchott
    │       │       Ouagadougou
    │       │       Porto-Novo
    │       │       Sao_Tome
    │       │       Timbuktu
    │       │       Tripoli
    │       │       Tunis
    │       │       Windhoek
    │       │
    │       ├───America
    │       │   │   Adak
    │       │   │   Anchorage
    │       │   │   Anguilla
    │       │   │   Antigua
    │       │   │   Araguaina
    │       │   │   Aruba
    │       │   │   Asuncion
    │       │   │   Atikokan
    │       │   │   Atka
    │       │   │   Bahia
    │       │   │   Bahia_Banderas
    │       │   │   Barbados
    │       │   │   Belem
    │       │   │   Belize
    │       │   │   Blanc-Sablon
    │       │   │   Boa_Vista
    │       │   │   Bogota
    │       │   │   Boise
    │       │   │   Buenos_Aires
    │       │   │   Cambridge_Bay
    │       │   │   Campo_Grande
    │       │   │   Cancun
    │       │   │   Caracas
    │       │   │   Catamarca
    │       │   │   Cayenne
    │       │   │   Cayman
    │       │   │   Chicago
    │       │   │   Chihuahua
    │       │   │   Coral_Harbour
    │       │   │   Cordoba
    │       │   │   Costa_Rica
    │       │   │   Creston
    │       │   │   Cuiaba
    │       │   │   Curacao
    │       │   │   Danmarkshavn
    │       │   │   Dawson
    │       │   │   Dawson_Creek
    │       │   │   Denver
    │       │   │   Detroit
    │       │   │   Dominica
    │       │   │   Edmonton
    │       │   │   Eirunepe
    │       │   │   El_Salvador
    │       │   │   Ensenada
    │       │   │   Fortaleza
    │       │   │   Fort_Nelson
    │       │   │   Fort_Wayne
    │       │   │   Glace_Bay
    │       │   │   Godthab
    │       │   │   Goose_Bay
    │       │   │   Grand_Turk
    │       │   │   Grenada
    │       │   │   Guadeloupe
    │       │   │   Guatemala
    │       │   │   Guayaquil
    │       │   │   Guyana
    │       │   │   Halifax
    │       │   │   Havana
    │       │   │   Hermosillo
    │       │   │   Indianapolis
    │       │   │   Inuvik
    │       │   │   Iqaluit
    │       │   │   Jamaica
    │       │   │   Jujuy
    │       │   │   Juneau
    │       │   │   Knox_IN
    │       │   │   Kralendijk
    │       │   │   La_Paz
    │       │   │   Lima
    │       │   │   Los_Angeles
    │       │   │   Louisville
    │       │   │   Lower_Princes
    │       │   │   Maceio
    │       │   │   Managua
    │       │   │   Manaus
    │       │   │   Marigot
    │       │   │   Martinique
    │       │   │   Matamoros
    │       │   │   Mazatlan
    │       │   │   Mendoza
    │       │   │   Menominee
    │       │   │   Merida
    │       │   │   Metlakatla
    │       │   │   Mexico_City
    │       │   │   Miquelon
    │       │   │   Moncton
    │       │   │   Monterrey
    │       │   │   Montevideo
    │       │   │   Montreal
    │       │   │   Montserrat
    │       │   │   Nassau
    │       │   │   New_York
    │       │   │   Nipigon
    │       │   │   Nome
    │       │   │   Noronha
    │       │   │   Ojinaga
    │       │   │   Panama
    │       │   │   Pangnirtung
    │       │   │   Paramaribo
    │       │   │   Phoenix
    │       │   │   Port-au-Prince
    │       │   │   Porto_Acre
    │       │   │   Porto_Velho
    │       │   │   Port_of_Spain
    │       │   │   Puerto_Rico
    │       │   │   Punta_Arenas
    │       │   │   Rainy_River
    │       │   │   Rankin_Inlet
    │       │   │   Recife
    │       │   │   Regina
    │       │   │   Resolute
    │       │   │   Rio_Branco
    │       │   │   Rosario
    │       │   │   Santarem
    │       │   │   Santa_Isabel
    │       │   │   Santiago
    │       │   │   Santo_Domingo
    │       │   │   Sao_Paulo
    │       │   │   Scoresbysund
    │       │   │   Shiprock
    │       │   │   Sitka
    │       │   │   St_Barthelemy
    │       │   │   St_Johns
    │       │   │   St_Kitts
    │       │   │   St_Lucia
    │       │   │   St_Thomas
    │       │   │   St_Vincent
    │       │   │   Swift_Current
    │       │   │   Tegucigalpa
    │       │   │   Thule
    │       │   │   Thunder_Bay
    │       │   │   Tijuana
    │       │   │   Toronto
    │       │   │   Tortola
    │       │   │   Vancouver
    │       │   │   Virgin
    │       │   │   Whitehorse
    │       │   │   Winnipeg
    │       │   │   Yakutat
    │       │   │   Yellowknife
    │       │   │
    │       │   ├───Argentina
    │       │   │       Buenos_Aires
    │       │   │       Catamarca
    │       │   │       ComodRivadavia
    │       │   │       Cordoba
    │       │   │       Jujuy
    │       │   │       La_Rioja
    │       │   │       Mendoza
    │       │   │       Rio_Gallegos
    │       │   │       Salta
    │       │   │       San_Juan
    │       │   │       San_Luis
    │       │   │       Tucuman
    │       │   │       Ushuaia
    │       │   │
    │       │   ├───Indiana
    │       │   │       Indianapolis
    │       │   │       Knox
    │       │   │       Marengo
    │       │   │       Petersburg
    │       │   │       Tell_City
    │       │   │       Vevay
    │       │   │       Vincennes
    │       │   │       Winamac
    │       │   │
    │       │   ├───Kentucky
    │       │   │       Louisville
    │       │   │       Monticello
    │       │   │
    │       │   └───North_Dakota
    │       │           Beulah
    │       │           Center
    │       │           New_Salem
    │       │
    │       ├───Antarctica
    │       │       Casey
    │       │       Davis
    │       │       DumontDUrville
    │       │       Macquarie
    │       │       Mawson
    │       │       McMurdo
    │       │       Palmer
    │       │       Rothera
    │       │       South_Pole
    │       │       Syowa
    │       │       Troll
    │       │       Vostok
    │       │
    │       ├───Arctic
    │       │       Longyearbyen
    │       │
    │       ├───Asia
    │       │       Aden
    │       │       Almaty
    │       │       Amman
    │       │       Anadyr
    │       │       Aqtau
    │       │       Aqtobe
    │       │       Ashgabat
    │       │       Ashkhabad
    │       │       Atyrau
    │       │       Baghdad
    │       │       Bahrain
    │       │       Baku
    │       │       Bangkok
    │       │       Barnaul
    │       │       Beirut
    │       │       Bishkek
    │       │       Brunei
    │       │       Calcutta
    │       │       Chita
    │       │       Choibalsan
    │       │       Chongqing
    │       │       Chungking
    │       │       Colombo
    │       │       Dacca
    │       │       Damascus
    │       │       Dhaka
    │       │       Dili
    │       │       Dubai
    │       │       Dushanbe
    │       │       Famagusta
    │       │       Gaza
    │       │       Harbin
    │       │       Hebron
    │       │       Hong_Kong
    │       │       Hovd
    │       │       Ho_Chi_Minh
    │       │       Irkutsk
    │       │       Istanbul
    │       │       Jakarta
    │       │       Jayapura
    │       │       Jerusalem
    │       │       Kabul
    │       │       Kamchatka
    │       │       Karachi
    │       │       Kashgar
    │       │       Kathmandu
    │       │       Katmandu
    │       │       Khandyga
    │       │       Kolkata
    │       │       Krasnoyarsk
    │       │       Kuala_Lumpur
    │       │       Kuching
    │       │       Kuwait
    │       │       Macao
    │       │       Macau
    │       │       Magadan
    │       │       Makassar
    │       │       Manila
    │       │       Muscat
    │       │       Nicosia
    │       │       Novokuznetsk
    │       │       Novosibirsk
    │       │       Omsk
    │       │       Oral
    │       │       Phnom_Penh
    │       │       Pontianak
    │       │       Pyongyang
    │       │       Qatar
    │       │       Qyzylorda
    │       │       Rangoon
    │       │       Riyadh
    │       │       Saigon
    │       │       Sakhalin
    │       │       Samarkand
    │       │       Seoul
    │       │       Shanghai
    │       │       Singapore
    │       │       Srednekolymsk
    │       │       Taipei
    │       │       Tashkent
    │       │       Tbilisi
    │       │       Tehran
    │       │       Tel_Aviv
    │       │       Thimbu
    │       │       Thimphu
    │       │       Tokyo
    │       │       Tomsk
    │       │       Ujung_Pandang
    │       │       Ulaanbaatar
    │       │       Ulan_Bator
    │       │       Urumqi
    │       │       Ust-Nera
    │       │       Vientiane
    │       │       Vladivostok
    │       │       Yakutsk
    │       │       Yangon
    │       │       Yekaterinburg
    │       │       Yerevan
    │       │
    │       ├───Atlantic
    │       │       Azores
    │       │       Bermuda
    │       │       Canary
    │       │       Cape_Verde
    │       │       Faeroe
    │       │       Faroe
    │       │       Jan_Mayen
    │       │       Madeira
    │       │       Reykjavik
    │       │       South_Georgia
    │       │       Stanley
    │       │       St_Helena
    │       │
    │       ├───Australia
    │       │       ACT
    │       │       Adelaide
    │       │       Brisbane
    │       │       Broken_Hill
    │       │       Canberra
    │       │       Currie
    │       │       Darwin
    │       │       Eucla
    │       │       Hobart
    │       │       LHI
    │       │       Lindeman
    │       │       Lord_Howe
    │       │       Melbourne
    │       │       North
    │       │       NSW
    │       │       Perth
    │       │       Queensland
    │       │       South
    │       │       Sydney
    │       │       Tasmania
    │       │       Victoria
    │       │       West
    │       │       Yancowinna
    │       │
    │       ├───Brazil
    │       │       Acre
    │       │       DeNoronha
    │       │       East
    │       │       West
    │       │
    │       ├───Canada
    │       │       Atlantic
    │       │       Central
    │       │       East-Saskatchewan
    │       │       Eastern
    │       │       Mountain
    │       │       Newfoundland
    │       │       Pacific
    │       │       Saskatchewan
    │       │       Yukon
    │       │
    │       ├───Chile
    │       │       Continental
    │       │       EasterIsland
    │       │
    │       ├───Etc
    │       │       GMT
    │       │       GMT+0
    │       │       GMT+1
    │       │       GMT+10
    │       │       GMT+11
    │       │       GMT+12
    │       │       GMT+2
    │       │       GMT+3
    │       │       GMT+4
    │       │       GMT+5
    │       │       GMT+6
    │       │       GMT+7
    │       │       GMT+8
    │       │       GMT+9
    │       │       GMT-0
    │       │       GMT-1
    │       │       GMT-10
    │       │       GMT-11
    │       │       GMT-12
    │       │       GMT-13
    │       │       GMT-14
    │       │       GMT-2
    │       │       GMT-3
    │       │       GMT-4
    │       │       GMT-5
    │       │       GMT-6
    │       │       GMT-7
    │       │       GMT-8
    │       │       GMT-9
    │       │       GMT0
    │       │       Greenwich
    │       │       UCT
    │       │       Universal
    │       │       UTC
    │       │       Zulu
    │       │
    │       ├───Europe
    │       │       Amsterdam
    │       │       Andorra
    │       │       Astrakhan
    │       │       Athens
    │       │       Belfast
    │       │       Belgrade
    │       │       Berlin
    │       │       Bratislava
    │       │       Brussels
    │       │       Bucharest
    │       │       Budapest
    │       │       Busingen
    │       │       Chisinau
    │       │       Copenhagen
    │       │       Dublin
    │       │       Gibraltar
    │       │       Guernsey
    │       │       Helsinki
    │       │       Isle_of_Man
    │       │       Istanbul
    │       │       Jersey
    │       │       Kaliningrad
    │       │       Kiev
    │       │       Kirov
    │       │       Lisbon
    │       │       Ljubljana
    │       │       London
    │       │       Luxembourg
    │       │       Madrid
    │       │       Malta
    │       │       Mariehamn
    │       │       Minsk
    │       │       Monaco
    │       │       Moscow
    │       │       Nicosia
    │       │       Oslo
    │       │       Paris
    │       │       Podgorica
    │       │       Prague
    │       │       Riga
    │       │       Rome
    │       │       Samara
    │       │       San_Marino
    │       │       Sarajevo
    │       │       Saratov
    │       │       Simferopol
    │       │       Skopje
    │       │       Sofia
    │       │       Stockholm
    │       │       Tallinn
    │       │       Tirane
    │       │       Tiraspol
    │       │       Ulyanovsk
    │       │       Uzhgorod
    │       │       Vaduz
    │       │       Vatican
    │       │       Vienna
    │       │       Vilnius
    │       │       Volgograd
    │       │       Warsaw
    │       │       Zagreb
    │       │       Zaporozhye
    │       │       Zurich
    │       │
    │       ├───Indian
    │       │       Antananarivo
    │       │       Chagos
    │       │       Christmas
    │       │       Cocos
    │       │       Comoro
    │       │       Kerguelen
    │       │       Mahe
    │       │       Maldives
    │       │       Mauritius
    │       │       Mayotte
    │       │       Reunion
    │       │
    │       ├───Mexico
    │       │       BajaNorte
    │       │       BajaSur
    │       │       General
    │       │
    │       ├───Pacific
    │       │       Apia
    │       │       Auckland
    │       │       Bougainville
    │       │       Chatham
    │       │       Chuuk
    │       │       Easter
    │       │       Efate
    │       │       Enderbury
    │       │       Fakaofo
    │       │       Fiji
    │       │       Funafuti
    │       │       Galapagos
    │       │       Gambier
    │       │       Guadalcanal
    │       │       Guam
    │       │       Honolulu
    │       │       Johnston
    │       │       Kiritimati
    │       │       Kosrae
    │       │       Kwajalein
    │       │       Majuro
    │       │       Marquesas
    │       │       Midway
    │       │       Nauru
    │       │       Niue
    │       │       Norfolk
    │       │       Noumea
    │       │       Pago_Pago
    │       │       Palau
    │       │       Pitcairn
    │       │       Pohnpei
    │       │       Ponape
    │       │       Port_Moresby
    │       │       Rarotonga
    │       │       Saipan
    │       │       Samoa
    │       │       Tahiti
    │       │       Tarawa
    │       │       Tongatapu
    │       │       Truk
    │       │       Wake
    │       │       Wallis
    │       │       Yap
    │       │
    │       ├───SystemV
    │       │       AST4
    │       │       AST4ADT
    │       │       CST6
    │       │       CST6CDT
    │       │       EST5
    │       │       EST5EDT
    │       │       HST10
    │       │       MST7
    │       │       MST7MDT
    │       │       PST8
    │       │       PST8PDT
    │       │       YST9
    │       │       YST9YDT
    │       │
    │       └───US
    │               Alaska
    │               Aleutian
    │               Arizona
    │               Central
    │               East-Indiana
    │               Eastern
    │               Hawaii
    │               Indiana-Starke
    │               Michigan
    │               Mountain
    │               Pacific
    │               Pacific-New
    │               Samoa
    │
    ├───tix8.4.3
    │   │   Balloon.tcl
    │   │   BtnBox.tcl
    │   │   ChkList.tcl
    │   │   CObjView.tcl
    │   │   ComboBox.tcl
    │   │   Compat.tcl
    │   │   Console.tcl
    │   │   Control.tcl
    │   │   DefSchm.tcl
    │   │   DialogS.tcl
    │   │   DirBox.tcl
    │   │   DirDlg.tcl
    │   │   DirList.tcl
    │   │   DirTree.tcl
    │   │   DragDrop.tcl
    │   │   DtlList.tcl
    │   │   EFileBox.tcl
    │   │   EFileDlg.tcl
    │   │   Event.tcl
    │   │   FileBox.tcl
    │   │   FileCbx.tcl
    │   │   FileDlg.tcl
    │   │   FileEnt.tcl
    │   │   FloatEnt.tcl
    │   │   fs.tcl
    │   │   Grid.tcl
    │   │   HList.tcl
    │   │   HListDD.tcl
    │   │   IconView.tcl
    │   │   Init.tcl
    │   │   LabEntry.tcl
    │   │   LabFrame.tcl
    │   │   LabWidg.tcl
    │   │   ListNBk.tcl
    │   │   Makefile
    │   │   Meter.tcl
    │   │   MultView.tcl
    │   │   NoteBook.tcl
    │   │   OldUtil.tcl
    │   │   OptMenu.tcl
    │   │   PanedWin.tcl
    │   │   pkgIndex.tcl
    │   │   PopMenu.tcl
    │   │   Primitiv.tcl
    │   │   ResizeH.tcl
    │   │   Select.tcl
    │   │   SGrid.tcl
    │   │   Shell.tcl
    │   │   SHList.tcl
    │   │   SimpDlg.tcl
    │   │   SListBox.tcl
    │   │   StackWin.tcl
    │   │   StatBar.tcl
    │   │   StdBBox.tcl
    │   │   StdShell.tcl
    │   │   SText.tcl
    │   │   STList.tcl
    │   │   SWidget.tcl
    │   │   SWindow.tcl
    │   │   Tix.tcl
    │   │   tix84.dll
    │   │   tix84.lib
    │   │   TList.tcl
    │   │   Tree.tcl
    │   │   Utils.tcl
    │   │   Variable.tcl
    │   │   VResize.tcl
    │   │   VStack.tcl
    │   │   VTree.tcl
    │   │   WInfo.tcl
    │   │
    │   ├───bitmaps
    │   │       act_fold.gif
    │   │       act_fold.xbm
    │   │       act_fold.xpm
    │   │       balarrow.xbm
    │   │       cbxarrow.xbm
    │   │       ck_def.xbm
    │   │       ck_off.xbm
    │   │       ck_on.xbm
    │   │       cross.xbm
    │   │       decr.xbm
    │   │       drop.xbm
    │   │       file.gif
    │   │       file.xbm
    │   │       file.xpm
    │   │       folder.gif
    │   │       folder.xbm
    │   │       folder.xpm
    │   │       harddisk.xbm
    │   │       hourglas.mask
    │   │       hourglas.xbm
    │   │       incr.xbm
    │   │       info.gif
    │   │       info.xpm
    │   │       maximize.xbm
    │   │       minimize.xbm
    │   │       minus.gif
    │   │       minus.xbm
    │   │       minus.xpm
    │   │       minusarm.gif
    │   │       minusarm.xbm
    │   │       minusarm.xpm
    │   │       mktransgif.tcl
    │   │       network.xbm
    │   │       no_entry.gif
    │   │       no_entry.xpm
    │   │       openfile.xbm
    │   │       openfold.gif
    │   │       openfold.xbm
    │   │       openfold.xpm
    │   │       plus.gif
    │   │       plus.xbm
    │   │       plus.xpm
    │   │       plusarm.gif
    │   │       plusarm.xbm
    │   │       plusarm.xpm
    │   │       resize1.xbm
    │   │       resize2.xbm
    │   │       restore.xbm
    │   │       srcfile.gif
    │   │       srcfile.xbm
    │   │       srcfile.xpm
    │   │       system.xbm
    │   │       textfile.gif
    │   │       textfile.xbm
    │   │       textfile.xpm
    │   │       tick.xbm
    │   │       warning.gif
    │   │       warning.xpm
    │   │
    │   ├───demos
    │   │   │   MkChoose.tcl
    │   │   │   MkDirLis.tcl
    │   │   │   MkSample.tcl
    │   │   │   MkScroll.tcl
    │   │   │   tclIndex
    │   │   │   tixwidgets.tcl
    │   │   │   widget
    │   │   │
    │   │   ├───bitmaps
    │   │   │       about.xpm
    │   │   │       bold.xbm
    │   │   │       capital.xbm
    │   │   │       centerj.xbm
    │   │   │       code.xpm
    │   │   │       combobox.xbm
    │   │   │       combobox.xpm
    │   │   │       drivea.xbm
    │   │   │       drivea.xpm
    │   │   │       exit.xpm
    │   │   │       filebox.xbm
    │   │   │       filebox.xpm
    │   │   │       harddisk.xbm
    │   │   │       harddisk.xpm
    │   │   │       italic.xbm
    │   │   │       justify.xbm
    │   │   │       leftj.xbm
    │   │   │       netw.xbm
    │   │   │       netw.xpm
    │   │   │       network.xbm
    │   │   │       network.xpm
    │   │   │       optmenu.xpm
    │   │   │       rightj.xbm
    │   │   │       select.xpm
    │   │   │       tix.gif
    │   │   │       underlin.xbm
    │   │   │
    │   │   └───samples
    │   │           AllSampl.tcl
    │   │           ArrowBtn.tcl
    │   │           Balloon.tcl
    │   │           BtnBox.tcl
    │   │           ChkList.tcl
    │   │           CmpImg.tcl
    │   │           CmpImg1.tcl
    │   │           CmpImg2.tcl
    │   │           CmpImg3.tcl
    │   │           CmpImg4.tcl
    │   │           CObjView.tcl
    │   │           ComboBox.tcl
    │   │           Control.tcl
    │   │           DirDlg.tcl
    │   │           DirList.tcl
    │   │           DirTree.tcl
    │   │           DragDrop.tcl
    │   │           DynTree.tcl
    │   │           EditGrid.tcl
    │   │           EFileDlg.tcl
    │   │           FileDlg.tcl
    │   │           FileEnt.tcl
    │   │           HList1.tcl
    │   │           LabEntry.tcl
    │   │           LabFrame.tcl
    │   │           ListNBK.tcl
    │   │           Meter.tcl
    │   │           NoteBook.tcl
    │   │           OptMenu.tcl
    │   │           PanedWin.tcl
    │   │           PopMenu.tcl
    │   │           Sample.tcl
    │   │           Select.tcl
    │   │           SGrid0.tcl
    │   │           SGrid1.tcl
    │   │           SHList.tcl
    │   │           SHList2.tcl
    │   │           SListBox.tcl
    │   │           StdBBox.tcl
    │   │           SText.tcl
    │   │           STList1.tcl
    │   │           STList2.tcl
    │   │           STList3.tcl
    │   │           SWindow.tcl
    │   │           Tree.tcl
    │   │           Xpm.tcl
    │   │           Xpm1.tcl
    │   │
    │   └───pref
    │       │   10Point.fs
    │       │   10Point.fsc
    │       │   12Point.fs
    │       │   12Point.fsc
    │       │   14Point.fs
    │       │   14Point.fsc
    │       │   Bisque.cs
    │       │   Bisque.csc
    │       │   Blue.cs
    │       │   Blue.csc
    │       │   Gray.cs
    │       │   Gray.csc
    │       │   Makefile
    │       │   Old12Pt.fs
    │       │   Old14Pt.fs
    │       │   pkgIndex.tcl
    │       │   SGIGray.cs
    │       │   SGIGray.csc
    │       │   TixGray.cs
    │       │   TixGray.csc
    │       │   tixmkpref
    │       │   TK.cs
    │       │   TK.csc
    │       │   TK.fs
    │       │   TK.fsc
    │       │   TkWin.cs
    │       │   TkWin.csc
    │       │   TkWin.fs
    │       │   TkWin.fsc
    │       │   WmDefault.cs
    │       │   WmDefault.csc
    │       │   WmDefault.fs
    │       │   WmDefault.fsc
    │       │   WmDefault.py
    │       │   WmDefault.tcl
    │       │   WmDefault.txt
    │       │
    │       └───__pycache__
    └───tk8.6
        │   bgerror.tcl
        │   button.tcl
        │   choosedir.tcl
        │   clrpick.tcl
        │   comdlg.tcl
        │   console.tcl
        │   dialog.tcl
        │   entry.tcl
        │   focus.tcl
        │   fontchooser.tcl
        │   iconlist.tcl
        │   icons.tcl
        │   license.terms
        │   listbox.tcl
        │   megawidget.tcl
        │   menu.tcl
        │   mkpsenc.tcl
        │   msgbox.tcl
        │   obsolete.tcl
        │   optMenu.tcl
        │   palette.tcl
        │   panedwindow.tcl
        │   pkgIndex.tcl
        │   safetk.tcl
        │   scale.tcl
        │   scrlbar.tcl
        │   spinbox.tcl
        │   tclIndex
        │   tearoff.tcl
        │   text.tcl
        │   tk.tcl
        │   tkfbox.tcl
        │   unsupported.tcl
        │   xmfbox.tcl
        │
        ├───demos
        │   │   anilabel.tcl
        │   │   aniwave.tcl
        │   │   arrow.tcl
        │   │   bind.tcl
        │   │   bitmap.tcl
        │   │   browse
        │   │   button.tcl
        │   │   check.tcl
        │   │   clrpick.tcl
        │   │   colors.tcl
        │   │   combo.tcl
        │   │   cscroll.tcl
        │   │   ctext.tcl
        │   │   dialog1.tcl
        │   │   dialog2.tcl
        │   │   en.msg
        │   │   entry1.tcl
        │   │   entry2.tcl
        │   │   entry3.tcl
        │   │   filebox.tcl
        │   │   floor.tcl
        │   │   fontchoose.tcl
        │   │   form.tcl
        │   │   goldberg.tcl
        │   │   hello
        │   │   hscale.tcl
        │   │   icon.tcl
        │   │   image1.tcl
        │   │   image2.tcl
        │   │   items.tcl
        │   │   ixset
        │   │   knightstour.tcl
        │   │   label.tcl
        │   │   labelframe.tcl
        │   │   license.terms
        │   │   mclist.tcl
        │   │   menu.tcl
        │   │   menubu.tcl
        │   │   msgbox.tcl
        │   │   nl.msg
        │   │   paned1.tcl
        │   │   paned2.tcl
        │   │   pendulum.tcl
        │   │   plot.tcl
        │   │   puzzle.tcl
        │   │   radio.tcl
        │   │   README
        │   │   rmt
        │   │   rolodex
        │   │   ruler.tcl
        │   │   sayings.tcl
        │   │   search.tcl
        │   │   spin.tcl
        │   │   square
        │   │   states.tcl
        │   │   style.tcl
        │   │   tclIndex
        │   │   tcolor
        │   │   text.tcl
        │   │   textpeer.tcl
        │   │   timer
        │   │   toolbar.tcl
        │   │   tree.tcl
        │   │   ttkbut.tcl
        │   │   ttkmenu.tcl
        │   │   ttknote.tcl
        │   │   ttkpane.tcl
        │   │   ttkprogress.tcl
        │   │   ttkscale.tcl
        │   │   twind.tcl
        │   │   unicodeout.tcl
        │   │   vscale.tcl
        │   │   widget
        │   │
        │   └───images
        │           earth.gif
        │           earthmenu.png
        │           earthris.gif
        │           flagdown.xbm
        │           flagup.xbm
        │           gray25.xbm
        │           letters.xbm
        │           noletter.xbm
        │           ouster.png
        │           pattern.xbm
        │           tcllogo.gif
        │           teapot.ppm
        │
        ├───images
        │       logo.eps
        │       logo100.gif
        │       logo64.gif
        │       logoLarge.gif
        │       logoMed.gif
        │       pwrdLogo.eps
        │       pwrdLogo100.gif
        │       pwrdLogo150.gif
        │       pwrdLogo175.gif
        │       pwrdLogo200.gif
        │       pwrdLogo75.gif
        │       README
        │       tai-ku.gif
        │
        ├───msgs
        │       cs.msg
        │       da.msg
        │       de.msg
        │       el.msg
        │       en.msg
        │       en_gb.msg
        │       eo.msg
        │       es.msg
        │       fr.msg
        │       hu.msg
        │       it.msg
        │       nl.msg
        │       pl.msg
        │       pt.msg
        │       ru.msg
        │       sv.msg
        │
        └───ttk
                altTheme.tcl
                aquaTheme.tcl
                button.tcl
                clamTheme.tcl
                classicTheme.tcl
                combobox.tcl
                cursors.tcl
                defaults.tcl
                entry.tcl
                fonts.tcl
                menubutton.tcl
                notebook.tcl
                panedwindow.tcl
                progress.tcl
                scale.tcl
                scrollbar.tcl
                sizegrip.tcl
                spinbox.tcl
                treeview.tcl
                ttk.tcl
                utils.tcl
                vistaTheme.tcl
                winTheme.tcl
                xpTheme.tcl

----

I hope this is enough information to discover the issue.

----------
components: Windows
messages: 380380
nosy: JackSkellington, paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: Python 3.9 broken installer
type: behavior
versions: Python 3.9

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue42267>
_______________________________________


More information about the New-bugs-announce mailing list