在CMD輸入 python、python3 都會跳出此畫面
原本想說是因為還沒安裝python,但又不想用Microsoft提供的官方版本,畢竟我需要可隨時切換python版本。所以使用mise安裝,mise-en-place (類似vfox, asdf管理多個開發語言的環境)
安裝mise指令、以及安裝python步驟,也都非常簡單
winget install jdx.mise
用powershell輸入以下四行:
$shimPath = "$env:USERPROFILE\AppData\Local\mise\shims"
$currentPath = [Environment]::GetEnvironmentVariable('Path', 'User')
$newPath = $currentPath + ";" + $shimPath
[Environment]::SetEnvironmentVariable('Path', $newPath, 'User')
mise list-remote python
mise use --global python@3.12
已經成功安裝python3.12
但再次輸入python時又跳出上面的Microsoft Store畫面來
真是謝囉
原因是因為把python指令設定為別名了,無論如何用力地輸入python都會導向到內建的別名 = =綁架阿
所以要移除win11內建的python alias
關閉這兩個邪惡的東西 應用程式安裝程式
開啟Powershell輸入
最後再回來CMD輸入python指令
就能看到是mise安裝的python囉
沒有留言:
張貼留言