強烈建議您重新下載 .exe 版本的安裝檔!

為什麼 .msix 版本不適合開發者?

Windows 系統對於 .msix(市集版)的 Python 採取了「沙盒化 (Sandboxed)」的限制管理。這個版本沒有傳統的安裝精靈,因此完全無法透過「修改 (Modify)」按鈕來單獨勾選或補裝底層的 tcl/tk and IDLE 模組。它雖然方便一般大眾一鍵安裝,但對於需要編譯、打包與存取底層 DLL 的開發者來說,反而會製造很多環境路徑上的麻煩(這也是為何先前系統會一直導向微軟商店的原因)。

請依照以下步驟,換回最正統、權限最完整的開發者版本:

🔧 步驟 1:解除安裝目前的 MSIX 版本

為了避免環境衝突,建議您先將這個 .msix 版本的 Python(或是 Python Manager)從 Windows 的「設定 > 應用程式 > 安裝的應用程式」中完整解除安裝。

🔧 步驟 2:前往官網下載標準 .exe 安裝檔

  1. 請前往 Python 官方網站的 Windows 下載頁面:https://www.python.org/downloads/windows/

  2. 找到您要的版本(例如 3.14 或 3.13 等最新穩定版)。

  3. 點擊下載 Windows installer (64-bit)。下載下來的檔案名稱一定會是 python-3.x.x-amd64.exe 的形式。

🔧 步驟 3:使用自訂安裝 (Customize installation)

  1. 執行剛剛下載的 .exe 安裝檔。

  2. 【非常重要】 在第一個畫面,務必將最下方的 Add python.exe to PATH 打勾。

  3. 不要直接點擊 Install Now,請點選下方的 Customize installation (自訂安裝)

  4. 在第二個畫面中,您就能清楚看到我們心心念念的 tcl/tk and IDLE 選項了!確認它有被打勾,然後一路點擊 Next 直到安裝完成。

透過這個正統的 .exe 安裝方式,新桌機就會擁有最完整、最自由的 Python 環境,未來無論是打包 PyQt5 還是原生 Tkinter 的專案,都不會再遇到缺少 DLL 的阻礙了!

畫面上勾選的 Tcl/Tk, turtle and IDLE 正是我們千辛萬苦要找回來的關鍵主角!這個選項會把包含 tcl86t.dll 在內的所有視窗介面底層檔案,完整地安裝到您的這台新桌機裡。

而且也有把 pippy launcher 勾起來,這對於後續安裝套件和建立虛擬環境非常有幫助。

畫面中的第四個選項: 👉 Add Python to environment variables (將 Python 加入環境變數)

目前這個選項是沒有勾選的狀態。這正是之前在終端機輸入 python 時,Windows 系統認不得指令,甚至一直導向微軟商店的「罪魁禍首」!

🔧 請做這個關鍵修改:

  1. 請務必將 Add Python to environment variables 這個選項打勾

  2. (選擇性)如果希望這台電腦上的所有使用者都能用這個 Python,可以把最上面的 Install Python 3.14 for all users 也打勾(這會需要系統管理員權限,並將安裝路徑改到 C:\Program Files 下,這樣環境會更乾淨)。但如果只有自己用,維持現在這樣不勾也沒關係。

只要確保 Add Python to environment variables 有打勾,就可以放心地點下 [ Install ] 囉!