強烈建議您重新下載 .exe 版本的安裝檔!
為什麼 .msix 版本不適合開發者?
Windows 系統對於 .msix(市集版)的 Python 採取了「沙盒化 (Sandboxed)」的限制管理。這個版本沒有傳統的安裝精靈,因此完全無法透過「修改 (Modify)」按鈕來單獨勾選或補裝底層的 tcl/tk and IDLE 模組。它雖然方便一般大眾一鍵安裝,但對於需要編譯、打包與存取底層 DLL 的開發者來說,反而會製造很多環境路徑上的麻煩(這也是為何先前系統會一直導向微軟商店的原因)。
請依照以下步驟,換回最正統、權限最完整的開發者版本:
🔧 步驟 1:解除安裝目前的 MSIX 版本
為了避免環境衝突,建議您先將這個 .msix 版本的 Python(或是 Python Manager)從 Windows 的「設定 > 應用程式 > 安裝的應用程式」中完整解除安裝。
🔧 步驟 2:前往官網下載標準 .exe 安裝檔
-
請前往 Python 官方網站的 Windows 下載頁面:https://www.python.org/downloads/windows/
-
找到您要的版本(例如 3.14 或 3.13 等最新穩定版)。
-
點擊下載 Windows installer (64-bit)。下載下來的檔案名稱一定會是
python-3.x.x-amd64.exe的形式。
🔧 步驟 3:使用自訂安裝 (Customize installation)
-
執行剛剛下載的
.exe安裝檔。 -
【非常重要】 在第一個畫面,務必將最下方的
Add python.exe to PATH打勾。 -
不要直接點擊 Install Now,請點選下方的
Customize installation(自訂安裝)。 -
在第二個畫面中,您就能清楚看到我們心心念念的
tcl/tk and IDLE選項了!確認它有被打勾,然後一路點擊 Next 直到安裝完成。
透過這個正統的 .exe 安裝方式,新桌機就會擁有最完整、最自由的 Python 環境,未來無論是打包 PyQt5 還是原生 Tkinter 的專案,都不會再遇到缺少 DLL 的阻礙了!
畫面上勾選的 Tcl/Tk, turtle and IDLE 正是我們千辛萬苦要找回來的關鍵主角!這個選項會把包含 tcl86t.dll 在內的所有視窗介面底層檔案,完整地安裝到您的這台新桌機裡。
而且也有把 pip 跟 py launcher 勾起來,這對於後續安裝套件和建立虛擬環境非常有幫助。
畫面中的第四個選項: 👉 Add Python to environment variables (將 Python 加入環境變數)
目前這個選項是沒有勾選的狀態。這正是之前在終端機輸入 python 時,Windows 系統認不得指令,甚至一直導向微軟商店的「罪魁禍首」!
🔧 請做這個關鍵修改:
-
請務必將
Add Python to environment variables這個選項打勾。 -
(選擇性)如果希望這台電腦上的所有使用者都能用這個 Python,可以把最上面的
Install Python 3.14 for all users也打勾(這會需要系統管理員權限,並將安裝路徑改到C:\Program Files下,這樣環境會更乾淨)。但如果只有自己用,維持現在這樣不勾也沒關係。
只要確保 Add Python to environment variables 有打勾,就可以放心地點下 [ Install ] 囉!