Try   HackMD

你可以單獨安裝python 或是使用 Anaconda/miniconda 安裝python
你唯一要確認的就是這兩個所提供的 python.exe 有沒有在你的環境變數


但是如果你發現cmd或是之類的終端
輸入python執行py檔甚麼事都沒發生
環境變數也設置了
那就有一個可能
就是系統可能使用了壞掉的python.exe

使用cmd輸入指令

...> where python

會告訴你他在哪裡使用了python.exe
很不巧的我本人剛好就遇到
在我的Appdata裡面 同時有兩個資料夾有python.exe
一個在Programs是正常的python路徑
一個在Microsoft 就一個單獨的exe檔 到底哪來的

....Local\Programs...
....Local\Microsoft...

害我弄了半天還以為是Anaconda還是miniconda出問題
怎麼輸入python半點反應都沒有 就把他們卸載了
後來有意識到不對勁
用 cmd 指令去確認 python 版本居然沒反應
並且 Google 到一篇有說明使用 where 指令
才發現問題所在


在弄VS Code 那裏時也認知到VS Code裡面的終端機通常叫出來的是 PowerShell
如果想要執行 python 的話
你可以在 VS Code 你要的py檔畫面點右鍵
選擇Run Python File in Terminal
會發現它會去叫出你的python.exe
這時候他就新叫出一個python的終端機給你用

PS 目前路徑> & ...Local/Programs/Python/Python310/python.exe  \...test.py

總之我就去嘗試刪除那個不知道哪裡來的python.exe
還刪不了 所以只好用 cmd 切到該目錄用 del 刪除

...> del python.exe

最後 cmd 就可以執行 python 指令了

References:
救命網站:解决cmd输入python没反应
P.S.:一堆網頁說python沒反應是環境變數沒弄好阿怎樣的
我完全不適用,真的無法想像如果我沒有找到這篇我還要弄多久
看來真的得去研究 cmd 指令了